<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: cv::cuda Namespace Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></li><li class="navelem"><a class="el" href="../../d1/d1a/namespacecv_1_1cuda.html">cuda</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">cv::cuda Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dd2/classcv_1_1cuda_1_1BackgroundSubtractorFGD.html">BackgroundSubtractorFGD</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The class discriminates between foreground and background pixels by building and maintaining a model of the background.  <a href="../../d3/dd2/classcv_1_1cuda_1_1BackgroundSubtractorFGD.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html">BackgroundSubtractorGMG</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background/Foreground Segmentation <a class="el" href="../../d3/d46/classcv_1_1Algorithm.html" title="This is a base class for all more or less complex algorithms in OpenCV. ">Algorithm</a>.  <a href="../../d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html">BackgroundSubtractorMOG</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gaussian Mixture-based Background/Foreground Segmentation <a class="el" href="../../d3/d46/classcv_1_1Algorithm.html" title="This is a base class for all more or less complex algorithms in OpenCV. ">Algorithm</a>.  <a href="../../d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html">BackgroundSubtractorMOG2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gaussian Mixture-based Background/Foreground Segmentation <a class="el" href="../../d3/d46/classcv_1_1Algorithm.html" title="This is a base class for all more or less complex algorithms in OpenCV. ">Algorithm</a>.  <a href="../../df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html">BroxOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class computing the optical flow for two images using Brox et al Optical Flow algorithm (<a class="el" href="../../d0/de3/citelist.html#CITEREF_Brox2004">[36]</a>).  <a href="../../d7/d18/classcv_1_1cuda_1_1BroxOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d08/classcv_1_1cuda_1_1BufferPool.html">BufferPool</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d5/d08/classcv_1_1cuda_1_1BufferPool.html" title="BufferPool for use with CUDA streams. ">BufferPool</a> for use with CUDA streams.  <a href="../../d5/d08/classcv_1_1cuda_1_1BufferPool.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html">CannyEdgeDetector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Canny Edge Detector. :  <a href="../../d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html">CascadeClassifier</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cascade classifier class used for object detection. Supports HAAR and LBP cascades. :  <a href="../../d9/d80/classcv_1_1cuda_1_1CascadeClassifier.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d79/classcv_1_1cuda_1_1CLAHE.html">CLAHE</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Contrast Limited Adaptive Histogram Equalization. :  <a href="../../db/d79/classcv_1_1cuda_1_1CLAHE.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d25/classcv_1_1cuda_1_1Convolution.html">Convolution</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for convolution (or cross-correlation) operator. :  <a href="../../d4/d25/classcv_1_1cuda_1_1Convolution.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d63/classcv_1_1cuda_1_1CornernessCriteria.html">CornernessCriteria</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Cornerness Criteria computation. :  <a href="../../dd/d63/classcv_1_1cuda_1_1CornernessCriteria.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d95/classcv_1_1cuda_1_1CornersDetector.html">CornersDetector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Corners Detector. :  <a href="../../de/d95/classcv_1_1cuda_1_1CornersDetector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d4a/classcv_1_1cuda_1_1DenseOpticalFlow.html">DenseOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base interface for dense optical flow algorithms.  <a href="../../d6/d4a/classcv_1_1cuda_1_1DenseOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html">DensePyrLKOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class used for calculating a dense optical flow.  <a href="../../d0/da4/classcv_1_1cuda_1_1DensePyrLKOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html">DescriptorMatcher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for matching keypoint descriptors.  <a href="../../dd/dc5/classcv_1_1cuda_1_1DescriptorMatcher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html">DeviceInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class providing functionality for querying the specified GPU properties.  <a href="../../d7/d7c/classcv_1_1cuda_1_1DeviceInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/de5/classcv_1_1cuda_1_1DFT.html">DFT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for <a class="el" href="../../dc/de5/classcv_1_1cuda_1_1DFT.html" title="Base class for DFT operator as a cv::Algorithm. : ">DFT</a> operator as a <a class="el" href="../../d3/d46/classcv_1_1Algorithm.html" title="This is a base class for all more or less complex algorithms in OpenCV. ">cv::Algorithm</a>. :  <a href="../../dc/de5/classcv_1_1cuda_1_1DFT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html">DisparityBilateralFilter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class refining a disparity map using joint bilateral filtering. :  <a href="../../d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d38/classcv_1_1cuda_1_1Event.html">Event</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d71/structcv_1_1cuda_1_1EventAccessor.html">EventAccessor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class that enables getting cudaEvent_t from <a class="el" href="../../d5/d38/classcv_1_1cuda_1_1Event.html">cuda::Event</a>.  <a href="../../da/d71/structcv_1_1cuda_1_1EventAccessor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html">FarnebackOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class computing a dense optical flow using the Gunnar Farneback's algorithm.  <a href="../../d9/d30/classcv_1_1cuda_1_1FarnebackOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html">FastFeatureDetector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapping class for feature detection using the FAST method.  <a href="../../d4/d6a/classcv_1_1cuda_1_1FastFeatureDetector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db2/classcv_1_1cuda_1_1FastOpticalFlowBM.html">FastOpticalFlowBM</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db9/classcv_1_1cuda_1_1Feature2DAsync.html">Feature2DAsync</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for CUDA asynchronous 2D image feature detectors and descriptor extractors.  <a href="../../df/db9/classcv_1_1cuda_1_1Feature2DAsync.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/def/structcv_1_1cuda_1_1FGDParams.html">FGDParams</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common interface for all CUDA filters :  <a href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dec/structcv_1_1cuda_1_1GpuData.html">GpuData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base storage class for GPU memory with reference counting.  <a href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d0f/classcv_1_1cuda_1_1GpuMatND.html">GpuMatND</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/da6/classcv_1_1cuda_1_1HOG.html">HOG</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The class implements Histogram of Oriented Gradients (<a class="el" href="../../d0/de3/citelist.html#CITEREF_Dalal2005">[50]</a>) object detector.  <a href="../../de/da6/classcv_1_1cuda_1_1HOG.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d44/classcv_1_1cuda_1_1HostMem.html">HostMem</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class with reference counting wrapping special memory type allocation functions from CUDA.  <a href="../../d0/d44/classcv_1_1cuda_1_1HostMem.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html">HoughCirclesDetector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for circles detector algorithm. :  <a href="../../da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html">HoughLinesDetector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for lines detector algorithm. :  <a href="../../d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html">HoughSegmentDetector</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for line segments detector algorithm. :  <a href="../../d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d77/classcv_1_1cuda_1_1ImagePyramid.html">ImagePyramid</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d29/classcv_1_1cuda_1_1LookUpTable.html">LookUpTable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for transform using lookup table.  <a href="../../df/d29/classcv_1_1cuda_1_1LookUpTable.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d26/classcv_1_1cuda_1_1NvidiaHWOpticalFlow.html">NvidiaHWOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base Interface for optical flow algorithms using NVIDIA Optical Flow SDK.  <a href="../../d5/d26/classcv_1_1cuda_1_1NvidiaHWOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html">NvidiaOpticalFlow_1_0</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for computing the optical flow vectors between two images using NVIDIA Optical Flow hardware and Optical Flow SDK 1.0.  <a href="../../dc/d9d/classcv_1_1cuda_1_1NvidiaOpticalFlow__1__0.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html">NvidiaOpticalFlow_2_0</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for computing the optical flow vectors between two images using NVIDIA Optical Flow hardware and Optical Flow SDK 2.0.  <a href="../../db/d70/classcv_1_1cuda_1_1NvidiaOpticalFlow__2__0.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html">OpticalFlowDual_TVL1</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of the Zach, Pock and Bischof Dual TV-L1 Optical Flow method.  <a href="../../d6/d39/classcv_1_1cuda_1_1OpticalFlowDual__TVL1.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d44/classcv_1_1cuda_1_1ORB.html">ORB</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class implementing the <a class="el" href="../../da/d44/classcv_1_1cuda_1_1ORB.html" title="Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor. ">ORB</a> (<em>oriented BRIEF</em>) keypoint detector and descriptor extractor.  <a href="../../da/d44/classcv_1_1cuda_1_1ORB.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dcf/classcv_1_1cuda_1_1SparseOpticalFlow.html">SparseOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base interface for sparse optical flow algorithms.  <a href="../../d5/dcf/classcv_1_1cuda_1_1SparseOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html">SparsePyrLKOpticalFlow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class used for calculating a sparse optical flow.  <a href="../../d7/d05/classcv_1_1cuda_1_1SparsePyrLKOpticalFlow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html">StereoBeliefPropagation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class computing stereo correspondence using the belief propagation algorithm. :  <a href="../../de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8a/classcv_1_1cuda_1_1StereoBM.html">StereoBM</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class computing stereo correspondence (disparity map) using the block matching algorithm. :  <a href="../../db/d8a/classcv_1_1cuda_1_1StereoBM.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html">StereoConstantSpaceBP</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class computing stereo correspondence using the constant space belief propagation algorithm. :  <a href="../../d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddc/classcv_1_1cuda_1_1StereoSGM.html">StereoSGM</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The class implements the modified H. Hirschmuller algorithm <a class="el" href="../../d0/de3/citelist.html#CITEREF_HH08">[112]</a>. Limitation and difference are as follows:  <a href="../../d1/ddc/classcv_1_1cuda_1_1StereoSGM.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class encapsulates a queue of asynchronous calls.  <a href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/df1/structcv_1_1cuda_1_1StreamAccessor.html">StreamAccessor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class that enables getting cudaStream_t from <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html" title="This class encapsulates a queue of asynchronous calls. ">cuda::Stream</a>.  <a href="../../d6/df1/structcv_1_1cuda_1_1StreamAccessor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d06/classcv_1_1cuda_1_1SURF__CUDA.html">SURF_CUDA</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class used for extracting Speeded Up Robust Features (SURF) from an image. :  <a href="../../db/d06/classcv_1_1cuda_1_1SURF__CUDA.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/dee/classcv_1_1cuda_1_1TargetArchs.html">TargetArchs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class providing a set of static methods to check what NVIDIA* card architecture the CUDA module was built for.  <a href="../../d9/dee/classcv_1_1cuda_1_1TargetArchs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d58/classcv_1_1cuda_1_1TemplateMatching.html">TemplateMatching</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Template Matching. :  <a href="../../d2/d58/classcv_1_1cuda_1_1TemplateMatching.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga320de8db3b0d8624e9b92fc6b117b694"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ga320de8db3b0d8624e9b92fc6b117b694">AlphaCompTypes</a> { <br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a5d7ef7ce41890165b48db13c4b07b800">ALPHA_OVER</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a715019460703f11c2ad2fce0f699651d">ALPHA_IN</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a4b058f82e5da6ff6c6fc064b622e939e">ALPHA_OUT</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a772a10e83016004a48a40abf5303f396">ALPHA_ATOP</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a5f2df452a2f9ecf4153d8f2ff0cdf18b">ALPHA_XOR</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694af8c43ced61d1ac7235d1b0a3e37d8127">ALPHA_PLUS</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a42038364eec729063da1129f91da7ae8">ALPHA_OVER_PREMUL</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a9c80438eea06fc1e3d1c36dd89afad4a">ALPHA_IN_PREMUL</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a5e4b7e0bff18cf3d22484caf1e5a57d2">ALPHA_OUT_PREMUL</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694aa583c173fb8c3c0d97a2b18d7a474d40">ALPHA_ATOP_PREMUL</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694afba1dd6df9231630810091dba1ba1c9a">ALPHA_XOR_PREMUL</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a48edec2d9e068d4727c917bbe240c714">ALPHA_PLUS_PREMUL</a>, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gga320de8db3b0d8624e9b92fc6b117b694a58f446076264b432bd4dbf90eeac74d2">ALPHA_PREMUL</a>
<br />
 }</td></tr>
<tr class="separator:ga320de8db3b0d8624e9b92fc6b117b694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9e40b798350356f45667e609d5d82f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gaa9e40b798350356f45667e609d5d82f9">DemosaicTypes</a> { <br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9addf009a20751e8b5e3f35e0a6e6a6494">COLOR_BayerBG2BGR_MHT</a> = 256, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9ae7ed117e179385954505a127492a3f71">COLOR_BayerGB2BGR_MHT</a> = 257, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a3539d4ab50d2386af8f4033e0a4aca7d">COLOR_BayerRG2BGR_MHT</a> = 258, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a370dd60e4d1fe51c51a5a90d250ac8b1">COLOR_BayerGR2BGR_MHT</a> = 259, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a954a78abfff350f7df5c9d4924c10bef">COLOR_BayerBG2RGB_MHT</a> = COLOR_BayerRG2BGR_MHT, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a0846825de742426ac98e8342496e4f71">COLOR_BayerGB2RGB_MHT</a> = COLOR_BayerGR2BGR_MHT, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9abd4996d237d3a632990d94db73385f74">COLOR_BayerRG2RGB_MHT</a> = COLOR_BayerBG2BGR_MHT, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a344694fbc10ea8ba9c6f18c220d91174">COLOR_BayerGR2RGB_MHT</a> = COLOR_BayerGB2BGR_MHT, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9aad9130613cf3bbd1c139eed3ce964602">COLOR_BayerBG2GRAY_MHT</a> = 260, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a3b7d66377d5b0265d5f0bb5f3ca5b8bc">COLOR_BayerGB2GRAY_MHT</a> = 261, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a6e63778d3e4aa13d21aa74a8124e2afb">COLOR_BayerRG2GRAY_MHT</a> = 262, 
<br />
&#160;&#160;<a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ggaa9e40b798350356f45667e609d5d82f9a401bb8e159ec835ee3dd035a1af473b9">COLOR_BayerGR2GRAY_MHT</a> = 263
<br />
 }</td></tr>
<tr class="separator:gaa9e40b798350356f45667e609d5d82f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga776cf8e0301b18e19be4782754274fe0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#ga776cf8e0301b18e19be4782754274fe0">FeatureSet</a> { <br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0ab34c101b8be1bfbf64fe53db6277639d">FEATURE_SET_COMPUTE_10</a> = 10, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a82461455d1a5663b49d55c4b21c6ff52">FEATURE_SET_COMPUTE_11</a> = 11, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0abe959647501a9c973592060723fe9d16">FEATURE_SET_COMPUTE_12</a> = 12, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0ae1996d5cc9efd9d0db1edb987a6b88b0">FEATURE_SET_COMPUTE_13</a> = 13, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0ac3b86a55893548ec28d6360b38ef78cd">FEATURE_SET_COMPUTE_20</a> = 20, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0ac46cbea580480b80f48f9a843b1fca98">FEATURE_SET_COMPUTE_21</a> = 21, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0aeb9eaa4b4a1be83d87212c4afad9bebb">FEATURE_SET_COMPUTE_30</a> = 30, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a965876faa336b34a95b781129915766d">FEATURE_SET_COMPUTE_32</a> = 32, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0acb28f583b1a1e680da03ef1363e96301">FEATURE_SET_COMPUTE_35</a> = 35, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a4e7aa099ce8d9f1b4c26cb9755a17d11">FEATURE_SET_COMPUTE_50</a> = 50, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a9b148c4a092e640c4e1f5bf54e166c68">GLOBAL_ATOMICS</a> = FEATURE_SET_COMPUTE_11, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a63dd888f7ac8c7e6716af80bb9580ad5">SHARED_ATOMICS</a> = FEATURE_SET_COMPUTE_12, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a86553a98540f6a0fb2656730af504693">NATIVE_DOUBLE</a> = FEATURE_SET_COMPUTE_13, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a22dd302fe5c91cbb63078b4676f58cae">WARP_SHUFFLE_FUNCTIONS</a> = FEATURE_SET_COMPUTE_30, 
<br />
&#160;&#160;<a class="el" href="../../d8/d40/group__cudacore__init.html#gga776cf8e0301b18e19be4782754274fe0a2d8ef1fc50ce9e89ea1e058b6ba9df47">DYNAMIC_PARALLELISM</a> = FEATURE_SET_COMPUTE_35
<br />
 }<tr class="memdesc:ga776cf8e0301b18e19be4782754274fe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration providing CUDA computing features.  <a href="../../d8/d40/group__cudacore__init.html#ga776cf8e0301b18e19be4782754274fe0">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga776cf8e0301b18e19be4782754274fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga54a72bd772494ab34d05406fd76df2b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga54a72bd772494ab34d05406fd76df2b6">abs</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga54a72bd772494ab34d05406fd76df2b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes an absolute value of each matrix element.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga54a72bd772494ab34d05406fd76df2b6">More...</a><br /></td></tr>
<tr class="separator:ga54a72bd772494ab34d05406fd76df2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac062b283cf46ee90f74a773d3382ab54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gac062b283cf46ee90f74a773d3382ab54">absdiff</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gac062b283cf46ee90f74a773d3382ab54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes per-element absolute difference of two matrices (or of a matrix and scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#gac062b283cf46ee90f74a773d3382ab54">More...</a><br /></td></tr>
<tr class="separator:gac062b283cf46ee90f74a773d3382ab54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga690fa79ba4426c53f7d2bebf3d37a32a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga690fa79ba4426c53f7d2bebf3d37a32a">absSum</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="memdesc:ga690fa79ba4426c53f7d2bebf3d37a32a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the sum of absolute values for matrix elements.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga690fa79ba4426c53f7d2bebf3d37a32a">More...</a><br /></td></tr>
<tr class="separator:ga690fa79ba4426c53f7d2bebf3d37a32a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d9794bde97ed23d1c1485249074a8b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga5d9794bde97ed23d1c1485249074a8b1">add</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), int dtype=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga5d9794bde97ed23d1c1485249074a8b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a matrix-matrix or matrix-scalar sum.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga5d9794bde97ed23d1c1485249074a8b1">More...</a><br /></td></tr>
<tr class="separator:ga5d9794bde97ed23d1c1485249074a8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cd14a684ea70c6ab2a63ee90ffe6201"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga2cd14a684ea70c6ab2a63ee90ffe6201">addWeighted</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, double alpha, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, double beta, double gamma, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int dtype=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga2cd14a684ea70c6ab2a63ee90ffe6201"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the weighted sum of two arrays.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga2cd14a684ea70c6ab2a63ee90ffe6201">More...</a><br /></td></tr>
<tr class="separator:ga2cd14a684ea70c6ab2a63ee90ffe6201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08a698700458d9311390997b57fbf8dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ga08a698700458d9311390997b57fbf8dc">alphaComp</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int alpha_op, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga08a698700458d9311390997b57fbf8dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composites two images using alpha opacity values contained in each image.  <a href="../../db/d8c/group__cudaimgproc__color.html#ga08a698700458d9311390997b57fbf8dc">More...</a><br /></td></tr>
<tr class="separator:ga08a698700458d9311390997b57fbf8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6abeaecdd4e7edc0bd1393a04f4f20bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#ga6abeaecdd4e7edc0bd1393a04f4f20bd">bilateralFilter</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int kernel_size, float sigma_color, float sigma_spatial, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga6abeaecdd4e7edc0bd1393a04f4f20bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs bilateral filtering of passed image.  <a href="../../d0/d05/group__cudaimgproc.html#ga6abeaecdd4e7edc0bd1393a04f4f20bd">More...</a><br /></td></tr>
<tr class="separator:ga6abeaecdd4e7edc0bd1393a04f4f20bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78d7c1a013877abd4237fbfc4e13bd76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga78d7c1a013877abd4237fbfc4e13bd76">bitwise_and</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga78d7c1a013877abd4237fbfc4e13bd76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a per-element bitwise conjunction of two matrices (or of matrix and scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#ga78d7c1a013877abd4237fbfc4e13bd76">More...</a><br /></td></tr>
<tr class="separator:ga78d7c1a013877abd4237fbfc4e13bd76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae58159a2259ae1acc76b531c171cf06a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gae58159a2259ae1acc76b531c171cf06a">bitwise_not</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gae58159a2259ae1acc76b531c171cf06a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a per-element bitwise inversion.  <a href="../../d8/d34/group__cudaarithm__elem.html#gae58159a2259ae1acc76b531c171cf06a">More...</a><br /></td></tr>
<tr class="separator:gae58159a2259ae1acc76b531c171cf06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd098ee3e51c68daa793999c1da3dfb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gafd098ee3e51c68daa793999c1da3dfb7">bitwise_or</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gafd098ee3e51c68daa793999c1da3dfb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a per-element bitwise disjunction of two matrices (or of matrix and scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#gafd098ee3e51c68daa793999c1da3dfb7">More...</a><br /></td></tr>
<tr class="separator:gafd098ee3e51c68daa793999c1da3dfb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d95d4faafb099aacf18e8b915a4ad8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga3d95d4faafb099aacf18e8b915a4ad8d">bitwise_xor</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga3d95d4faafb099aacf18e8b915a4ad8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a per-element bitwise exclusive or operation of two matrices (or of matrix and scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#ga3d95d4faafb099aacf18e8b915a4ad8d">More...</a><br /></td></tr>
<tr class="separator:ga3d95d4faafb099aacf18e8b915a4ad8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4793607e5729bcc15b27ea33d9fe335e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#ga4793607e5729bcc15b27ea33d9fe335e">blendLinear</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img2, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> weights1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> weights2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> result, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga4793607e5729bcc15b27ea33d9fe335e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs linear blending of two images.  <a href="../../d0/d05/group__cudaimgproc.html#ga4793607e5729bcc15b27ea33d9fe335e">More...</a><br /></td></tr>
<tr class="separator:ga4793607e5729bcc15b27ea33d9fe335e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63504590a96e4cc702d994281d17bc1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga63504590a96e4cc702d994281d17bc1c">buildWarpAffineMaps</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> M, bool inverse, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> xmap, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> ymap, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga63504590a96e4cc702d994281d17bc1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds transformation maps for affine transformation.  <a href="../../db/d29/group__cudawarping.html#ga63504590a96e4cc702d994281d17bc1c">More...</a><br /></td></tr>
<tr class="separator:ga63504590a96e4cc702d994281d17bc1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ddb4c130ac525471a99395be32f9d0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga7ddb4c130ac525471a99395be32f9d0a">buildWarpAffineMaps</a> (<a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> M, bool inverse, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;xmap, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;ymap, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga7ddb4c130ac525471a99395be32f9d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5885895898417fe9687cfed886c6bb32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga5885895898417fe9687cfed886c6bb32">buildWarpAffineMaps</a> (<a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> M, bool inverse, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;xmap, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;ymap, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga5885895898417fe9687cfed886c6bb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d16e3003703bd3b89cca98c913ef864"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga8d16e3003703bd3b89cca98c913ef864">buildWarpPerspectiveMaps</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> M, bool inverse, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> xmap, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> ymap, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga8d16e3003703bd3b89cca98c913ef864"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds transformation maps for perspective transformation.  <a href="../../db/d29/group__cudawarping.html#ga8d16e3003703bd3b89cca98c913ef864">More...</a><br /></td></tr>
<tr class="separator:ga8d16e3003703bd3b89cca98c913ef864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeff03cc11cad94b29b74541e56ce43aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#gaeff03cc11cad94b29b74541e56ce43aa">buildWarpPerspectiveMaps</a> (<a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> M, bool inverse, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;xmap, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;ymap, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gaeff03cc11cad94b29b74541e56ce43aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94b4028686d709613a6b8460f20f4016"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga94b4028686d709613a6b8460f20f4016">buildWarpPerspectiveMaps</a> (<a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> M, bool inverse, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;xmap, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;ymap, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga94b4028686d709613a6b8460f20f4016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15c403b76ab2c4d7ed0f5edc09891b7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga15c403b76ab2c4d7ed0f5edc09891b7e">calcAbsSum</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga15c403b76ab2c4d7ed0f5edc09891b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf3944106890947020bb4522a7619c26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#gaaf3944106890947020bb4522a7619c26">calcHist</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> hist, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaaf3944106890947020bb4522a7619c26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates histogram for one channel 8-bit image.  <a href="../../d8/d0e/group__cudaimgproc__hist.html#gaaf3944106890947020bb4522a7619c26">More...</a><br /></td></tr>
<tr class="separator:gaaf3944106890947020bb4522a7619c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d55b444ce776c8bbd3087cc90c47f32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#ga2d55b444ce776c8bbd3087cc90c47f32">calcHist</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> hist, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga2d55b444ce776c8bbd3087cc90c47f32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates histogram for one channel 8-bit image confined in given mask.  <a href="../../d8/d0e/group__cudaimgproc__hist.html#ga2d55b444ce776c8bbd3087cc90c47f32">More...</a><br /></td></tr>
<tr class="separator:ga2d55b444ce776c8bbd3087cc90c47f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39d2826990d29b7e4b69dbe02bdae2e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga39d2826990d29b7e4b69dbe02bdae2e1">calcNorm</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int normType, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga39d2826990d29b7e4b69dbe02bdae2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9be3d9a7b6c5760955f37d1039d01265"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga9be3d9a7b6c5760955f37d1039d01265">calcNormDiff</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int normType=<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa7bacbe84d400336a8f26297d8e80e3a2">NORM_L2</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga9be3d9a7b6c5760955f37d1039d01265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b4b2e196ebed9c3a4b6c6330e6e4306"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga6b4b2e196ebed9c3a4b6c6330e6e4306">calcOpticalFlowBM</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;prev, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;curr, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> block_size, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> shift_size, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> max_range, bool use_previous, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;velx, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;vely, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;buf, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga6b4b2e196ebed9c3a4b6c6330e6e4306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates optical flow for 2 images using block matching algorithm */.  <a href="../../d5/dc3/group__cudalegacy.html#ga6b4b2e196ebed9c3a4b6c6330e6e4306">More...</a><br /></td></tr>
<tr class="separator:ga6b4b2e196ebed9c3a4b6c6330e6e4306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac998c83597f6c206c78cee16aa87946f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#gac998c83597f6c206c78cee16aa87946f">calcSqrSum</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gac998c83597f6c206c78cee16aa87946f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98a09144047f09f5cb1d6b6ea8e0856f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga98a09144047f09f5cb1d6b6ea8e0856f">calcSum</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga98a09144047f09f5cb1d6b6ea8e0856f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82210c7d1c1d42e616e554bf75a53480"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga82210c7d1c1d42e616e554bf75a53480">cartToPolar</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> x, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> y, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> <a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga3d17f4fcd79d7c01fadd217969009463">magnitude</a>, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> angle, bool angleInDegrees=false, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga82210c7d1c1d42e616e554bf75a53480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts Cartesian coordinates into polar.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga82210c7d1c1d42e616e554bf75a53480">More...</a><br /></td></tr>
<tr class="separator:ga82210c7d1c1d42e616e554bf75a53480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d41cd679f4a83862a3de71a6057db54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga4d41cd679f4a83862a3de71a6057db54">compare</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int cmpop, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga4d41cd679f4a83862a3de71a6057db54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares elements of two matrices (or of a matrix and scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#ga4d41cd679f4a83862a3de71a6057db54">More...</a><br /></td></tr>
<tr class="separator:ga4d41cd679f4a83862a3de71a6057db54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cd8a37566d3c2f2bdd83f14eb96a57d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga9cd8a37566d3c2f2bdd83f14eb96a57d">connectivityMask</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;image, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;mask, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">cv::Scalar</a> &amp;lo, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">cv::Scalar</a> &amp;hi, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga9cd8a37566d3c2f2bdd83f14eb96a57d"><td class="mdescLeft">&#160;</td><td class="mdescRight">compute mask for Generalized Flood fill componetns labeling.  <a href="../../d5/dc3/group__cudalegacy.html#ga9cd8a37566d3c2f2bdd83f14eb96a57d">More...</a><br /></td></tr>
<tr class="separator:ga9cd8a37566d3c2f2bdd83f14eb96a57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1c52258763197958eb9e6681917f723"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#gaa1c52258763197958eb9e6681917f723">convertFp16</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> _src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> _dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaa1c52258763197958eb9e6681917f723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an array to half precision floating number.  <a href="../../d8/d40/group__cudacore__init.html#gaa1c52258763197958eb9e6681917f723">More...</a><br /></td></tr>
<tr class="separator:gaa1c52258763197958eb9e6681917f723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5368db7656eacf846b40089c98053a49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#ga5368db7656eacf846b40089c98053a49">copyMakeBorder</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int top, int bottom, int left, int right, int borderType, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> value=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga5368db7656eacf846b40089c98053a49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forms a border around an image.  <a href="../../de/d09/group__cudaarithm__core.html#ga5368db7656eacf846b40089c98053a49">More...</a><br /></td></tr>
<tr class="separator:ga5368db7656eacf846b40089c98053a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga283f3efccb513dbcde9f1dbedb67f805"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga283f3efccb513dbcde9f1dbedb67f805">countNonZero</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src)</td></tr>
<tr class="memdesc:ga283f3efccb513dbcde9f1dbedb67f805"><td class="mdescLeft">&#160;</td><td class="mdescRight">Counts non-zero matrix elements.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga283f3efccb513dbcde9f1dbedb67f805">More...</a><br /></td></tr>
<tr class="separator:ga283f3efccb513dbcde9f1dbedb67f805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55b5d553d28530fae0d9242438396521"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga55b5d553d28530fae0d9242438396521">countNonZero</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga55b5d553d28530fae0d9242438396521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56bc19f42734742cebf4f9b0837bc427"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d3/dd2/classcv_1_1cuda_1_1BackgroundSubtractorFGD.html">cuda::BackgroundSubtractorFGD</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga56bc19f42734742cebf4f9b0837bc427">createBackgroundSubtractorFGD</a> (const <a class="el" href="../../de/def/structcv_1_1cuda_1_1FGDParams.html">FGDParams</a> &amp;params=<a class="el" href="../../de/def/structcv_1_1cuda_1_1FGDParams.html">FGDParams</a>())</td></tr>
<tr class="memdesc:ga56bc19f42734742cebf4f9b0837bc427"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates FGD Background Subtractor.  <a href="../../d5/dc3/group__cudalegacy.html#ga56bc19f42734742cebf4f9b0837bc427">More...</a><br /></td></tr>
<tr class="separator:ga56bc19f42734742cebf4f9b0837bc427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87e2dcae3781a00327b42ed3920e502f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d5/df2/classcv_1_1cuda_1_1BackgroundSubtractorGMG.html">cuda::BackgroundSubtractorGMG</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga87e2dcae3781a00327b42ed3920e502f">createBackgroundSubtractorGMG</a> (int initializationFrames=120, double decisionThreshold=0.8)</td></tr>
<tr class="memdesc:ga87e2dcae3781a00327b42ed3920e502f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates GMG Background Subtractor.  <a href="../../d5/dc3/group__cudalegacy.html#ga87e2dcae3781a00327b42ed3920e502f">More...</a><br /></td></tr>
<tr class="separator:ga87e2dcae3781a00327b42ed3920e502f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6742648a654585013544eaa300f77b57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d1/dfe/classcv_1_1cuda_1_1BackgroundSubtractorMOG.html">cuda::BackgroundSubtractorMOG</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d17/group__cudabgsegm.html#ga6742648a654585013544eaa300f77b57">createBackgroundSubtractorMOG</a> (int history=200, int nmixtures=5, double backgroundRatio=0.7, double noiseSigma=0)</td></tr>
<tr class="memdesc:ga6742648a654585013544eaa300f77b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates mixture-of-gaussian background subtractor.  <a href="../../d6/d17/group__cudabgsegm.html#ga6742648a654585013544eaa300f77b57">More...</a><br /></td></tr>
<tr class="separator:ga6742648a654585013544eaa300f77b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga545102f6ffaa5cac18eb75d338598427"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../df/d23/classcv_1_1cuda_1_1BackgroundSubtractorMOG2.html">cuda::BackgroundSubtractorMOG2</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d17/group__cudabgsegm.html#ga545102f6ffaa5cac18eb75d338598427">createBackgroundSubtractorMOG2</a> (int history=500, double varThreshold=16, bool detectShadows=true)</td></tr>
<tr class="memdesc:ga545102f6ffaa5cac18eb75d338598427"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates MOG2 Background Subtractor.  <a href="../../d6/d17/group__cudabgsegm.html#ga545102f6ffaa5cac18eb75d338598427">More...</a><br /></td></tr>
<tr class="separator:ga545102f6ffaa5cac18eb75d338598427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3113b66e289bad7caef412e6e13ec2be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#ga3113b66e289bad7caef412e6e13ec2be">createBoxFilter</a> (int srcType, int dstType, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> ksize, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1, -1), int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:ga3113b66e289bad7caef412e6e13ec2be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a normalized 2D box filter.  <a href="../../dc/d66/group__cudafilters.html#ga3113b66e289bad7caef412e6e13ec2be">More...</a><br /></td></tr>
<tr class="separator:ga3113b66e289bad7caef412e6e13ec2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf4740c51128d23a37f6f1b22cee49e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gaaf4740c51128d23a37f6f1b22cee49e8">createBoxMaxFilter</a> (int srcType, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> ksize, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1, -1), int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:gaaf4740c51128d23a37f6f1b22cee49e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the maximum filter.  <a href="../../dc/d66/group__cudafilters.html#gaaf4740c51128d23a37f6f1b22cee49e8">More...</a><br /></td></tr>
<tr class="separator:gaaf4740c51128d23a37f6f1b22cee49e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77fd36949bc8d92aabc120b4b1cfaafa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#ga77fd36949bc8d92aabc120b4b1cfaafa">createBoxMinFilter</a> (int srcType, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> ksize, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1, -1), int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:ga77fd36949bc8d92aabc120b4b1cfaafa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the minimum filter.  <a href="../../dc/d66/group__cudafilters.html#ga77fd36949bc8d92aabc120b4b1cfaafa">More...</a><br /></td></tr>
<tr class="separator:ga77fd36949bc8d92aabc120b4b1cfaafa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc17953de36faa404acb07dc587451fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html">CannyEdgeDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#gabc17953de36faa404acb07dc587451fc">createCannyEdgeDetector</a> (double low_thresh, double high_thresh, int apperture_size=3, bool L2gradient=false)</td></tr>
<tr class="memdesc:gabc17953de36faa404acb07dc587451fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../d0/d43/classcv_1_1cuda_1_1CannyEdgeDetector.html" title="Base class for Canny Edge Detector. : ">cuda::CannyEdgeDetector</a> .  <a href="../../d0/d05/group__cudaimgproc.html#gabc17953de36faa404acb07dc587451fc">More...</a><br /></td></tr>
<tr class="separator:gabc17953de36faa404acb07dc587451fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga950d3228b77b368a452553dcf57308c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../db/d79/classcv_1_1cuda_1_1CLAHE.html">cuda::CLAHE</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#ga950d3228b77b368a452553dcf57308c0">createCLAHE</a> (double clipLimit=40.0, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> tileGridSize=<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>(8, 8))</td></tr>
<tr class="memdesc:ga950d3228b77b368a452553dcf57308c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../db/d79/classcv_1_1cuda_1_1CLAHE.html" title="Base class for Contrast Limited Adaptive Histogram Equalization. : ">cuda::CLAHE</a> .  <a href="../../d8/d0e/group__cudaimgproc__hist.html#ga950d3228b77b368a452553dcf57308c0">More...</a><br /></td></tr>
<tr class="separator:ga950d3228b77b368a452553dcf57308c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac13bf7c41a34bfde2a7f33ad8caacfdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gac13bf7c41a34bfde2a7f33ad8caacfdf">createColumnSumFilter</a> (int srcType, int dstType, int ksize, int anchor=-1, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:gac13bf7c41a34bfde2a7f33ad8caacfdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a vertical 1D box filter.  <a href="../../dc/d66/group__cudafilters.html#gac13bf7c41a34bfde2a7f33ad8caacfdf">More...</a><br /></td></tr>
<tr class="separator:gac13bf7c41a34bfde2a7f33ad8caacfdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a55474eb59c884697edf397fe0f871c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d41/group__cudacore__struct.html#ga3a55474eb59c884697edf397fe0f871c">createContinuous</a> (int rows, int cols, int type, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> arr)</td></tr>
<tr class="memdesc:ga3a55474eb59c884697edf397fe0f871c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a continuous matrix.  <a href="../../d9/d41/group__cudacore__struct.html#ga3a55474eb59c884697edf397fe0f871c">More...</a><br /></td></tr>
<tr class="separator:ga3a55474eb59c884697edf397fe0f871c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2695e05ef624bf3ce03cfbda383a821d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d4/d25/classcv_1_1cuda_1_1Convolution.html">Convolution</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d88/group__cudaarithm__arithm.html#ga2695e05ef624bf3ce03cfbda383a821d">createConvolution</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> user_block_size=<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>())</td></tr>
<tr class="memdesc:ga2695e05ef624bf3ce03cfbda383a821d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../d4/d25/classcv_1_1cuda_1_1Convolution.html" title="Base class for convolution (or cross-correlation) operator. : ">cuda::Convolution</a> .  <a href="../../d9/d88/group__cudaarithm__arithm.html#ga2695e05ef624bf3ce03cfbda383a821d">More...</a><br /></td></tr>
<tr class="separator:ga2695e05ef624bf3ce03cfbda383a821d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14d76dc6982ce739c67198f52bc16ee1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#ga14d76dc6982ce739c67198f52bc16ee1">createDerivFilter</a> (int srcType, int dstType, int dx, int dy, int ksize, bool <a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga4da4738b9956a5baaa2f5f8c2fba438a">normalize</a>=false, double scale=1, int rowBorderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, int columnBorderMode=-1)</td></tr>
<tr class="memdesc:ga14d76dc6982ce739c67198f52bc16ee1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a generalized Deriv operator.  <a href="../../dc/d66/group__cudafilters.html#ga14d76dc6982ce739c67198f52bc16ee1">More...</a><br /></td></tr>
<tr class="separator:ga14d76dc6982ce739c67198f52bc16ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f72d063b73c8bb995678525eb076f10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/de5/classcv_1_1cuda_1_1DFT.html">DFT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d88/group__cudaarithm__arithm.html#ga0f72d063b73c8bb995678525eb076f10">createDFT</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dft_size, int flags)</td></tr>
<tr class="memdesc:ga0f72d063b73c8bb995678525eb076f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../dc/de5/classcv_1_1cuda_1_1DFT.html" title="Base class for DFT operator as a cv::Algorithm. : ">cuda::DFT</a>.  <a href="../../d9/d88/group__cudaarithm__arithm.html#ga0f72d063b73c8bb995678525eb076f10">More...</a><br /></td></tr>
<tr class="separator:ga0f72d063b73c8bb995678525eb076f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafb5f9902f7a9e74cb2cd4e680569590"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html">cuda::DisparityBilateralFilter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#gaafb5f9902f7a9e74cb2cd4e680569590">createDisparityBilateralFilter</a> (int ndisp=64, int radius=3, int iters=1)</td></tr>
<tr class="memdesc:gaafb5f9902f7a9e74cb2cd4e680569590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates <a class="el" href="../../d8/d4f/classcv_1_1cuda_1_1DisparityBilateralFilter.html" title="Class refining a disparity map using joint bilateral filtering. : ">DisparityBilateralFilter</a> object.  <a href="../../dd/d47/group__cudastereo.html#gaafb5f9902f7a9e74cb2cd4e680569590">More...</a><br /></td></tr>
<tr class="separator:gaafb5f9902f7a9e74cb2cd4e680569590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4df286369114cfd4b144ae211f6a6c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gaa4df286369114cfd4b144ae211f6a6c8">createGaussianFilter</a> (int srcType, int dstType, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> ksize, double sigma1, double sigma2=0, int rowBorderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, int columnBorderMode=-1)</td></tr>
<tr class="memdesc:gaa4df286369114cfd4b144ae211f6a6c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Gaussian filter.  <a href="../../dc/d66/group__cudafilters.html#gaa4df286369114cfd4b144ae211f6a6c8">More...</a><br /></td></tr>
<tr class="separator:gaa4df286369114cfd4b144ae211f6a6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1ad5dc018f9b42d291aa4781d6ee620"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d46/classcv_1_1GeneralizedHoughBallard.html">GeneralizedHoughBallard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d15/group__cudaimgproc__hough.html#gab1ad5dc018f9b42d291aa4781d6ee620">createGeneralizedHoughBallard</a> ()</td></tr>
<tr class="memdesc:gab1ad5dc018f9b42d291aa4781d6ee620"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for generalized hough transform from <a class="el" href="../../d0/de3/citelist.html#CITEREF_Ballard1981">[14]</a> .  <a href="../../d2/d15/group__cudaimgproc__hough.html#gab1ad5dc018f9b42d291aa4781d6ee620">More...</a><br /></td></tr>
<tr class="separator:gab1ad5dc018f9b42d291aa4781d6ee620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b0e2bd03af39ae97ab4f358aa5378ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d3/d20/classcv_1_1GeneralizedHoughGuil.html">GeneralizedHoughGuil</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d15/group__cudaimgproc__hough.html#ga4b0e2bd03af39ae97ab4f358aa5378ab">createGeneralizedHoughGuil</a> ()</td></tr>
<tr class="memdesc:ga4b0e2bd03af39ae97ab4f358aa5378ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for generalized hough transform from <a class="el" href="../../d0/de3/citelist.html#CITEREF_Guil1999">[100]</a> .  <a href="../../d2/d15/group__cudaimgproc__hough.html#ga4b0e2bd03af39ae97ab4f358aa5378ab">More...</a><br /></td></tr>
<tr class="separator:ga4b0e2bd03af39ae97ab4f358aa5378ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga478b474a598ece101f7e706fee2c8e91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../de/d95/classcv_1_1cuda_1_1CornersDetector.html">CornersDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d6d/group__cudaimgproc__feature.html#ga478b474a598ece101f7e706fee2c8e91">createGoodFeaturesToTrackDetector</a> (int srcType, int maxCorners=1000, double qualityLevel=0.01, double minDistance=0.0, int blockSize=3, bool useHarrisDetector=false, double harrisK=0.04)</td></tr>
<tr class="memdesc:ga478b474a598ece101f7e706fee2c8e91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../de/d95/classcv_1_1cuda_1_1CornersDetector.html" title="Base class for Corners Detector. : ">cuda::CornersDetector</a> .  <a href="../../dc/d6d/group__cudaimgproc__feature.html#ga478b474a598ece101f7e706fee2c8e91">More...</a><br /></td></tr>
<tr class="separator:ga478b474a598ece101f7e706fee2c8e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e5878a803e9bba51added0c10101979"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dd/d63/classcv_1_1cuda_1_1CornernessCriteria.html">CornernessCriteria</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d6d/group__cudaimgproc__feature.html#ga3e5878a803e9bba51added0c10101979">createHarrisCorner</a> (int srcType, int blockSize, int ksize, double k, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a119fb22eda11675d2e00426d334a1a81">BORDER_REFLECT101</a>)</td></tr>
<tr class="memdesc:ga3e5878a803e9bba51added0c10101979"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for Harris cornerness criteria.  <a href="../../dc/d6d/group__cudaimgproc__feature.html#ga3e5878a803e9bba51added0c10101979">More...</a><br /></td></tr>
<tr class="separator:ga3e5878a803e9bba51added0c10101979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e7921f114a5a4a3c85e86484c8f9597"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html">HoughCirclesDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d15/group__cudaimgproc__hough.html#ga8e7921f114a5a4a3c85e86484c8f9597">createHoughCirclesDetector</a> (float dp, float minDist, int cannyThreshold, int votesThreshold, int minRadius, int maxRadius, int maxCircles=4096)</td></tr>
<tr class="memdesc:ga8e7921f114a5a4a3c85e86484c8f9597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../da/d80/classcv_1_1cuda_1_1HoughCirclesDetector.html" title="Base class for circles detector algorithm. : ">cuda::HoughCirclesDetector</a> .  <a href="../../d2/d15/group__cudaimgproc__hough.html#ga8e7921f114a5a4a3c85e86484c8f9597">More...</a><br /></td></tr>
<tr class="separator:ga8e7921f114a5a4a3c85e86484c8f9597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ac6e82a77233239dc20e14d1c21ddf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html">HoughLinesDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d15/group__cudaimgproc__hough.html#ga1ac6e82a77233239dc20e14d1c21ddf9">createHoughLinesDetector</a> (float rho, float theta, int <a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga40f1c94ae9a9456df3cad48e3cb008e1">threshold</a>, bool doSort=false, int maxLines=4096)</td></tr>
<tr class="memdesc:ga1ac6e82a77233239dc20e14d1c21ddf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../d2/dcd/classcv_1_1cuda_1_1HoughLinesDetector.html" title="Base class for lines detector algorithm. : ">cuda::HoughLinesDetector</a> .  <a href="../../d2/d15/group__cudaimgproc__hough.html#ga1ac6e82a77233239dc20e14d1c21ddf9">More...</a><br /></td></tr>
<tr class="separator:ga1ac6e82a77233239dc20e14d1c21ddf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a5959a24e8cb4da131bcffbf56b13cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html">HoughSegmentDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d15/group__cudaimgproc__hough.html#ga5a5959a24e8cb4da131bcffbf56b13cd">createHoughSegmentDetector</a> (float rho, float theta, int minLineLength, int maxLineGap, int maxLines=4096)</td></tr>
<tr class="memdesc:ga5a5959a24e8cb4da131bcffbf56b13cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../d6/df9/classcv_1_1cuda_1_1HoughSegmentDetector.html" title="Base class for line segments detector algorithm. : ">cuda::HoughSegmentDetector</a> .  <a href="../../d2/d15/group__cudaimgproc__hough.html#ga5a5959a24e8cb4da131bcffbf56b13cd">More...</a><br /></td></tr>
<tr class="separator:ga5a5959a24e8cb4da131bcffbf56b13cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaa78f1925d1eb8605564ca159c7ae52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d2/d77/classcv_1_1cuda_1_1ImagePyramid.html">ImagePyramid</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#gaeaa78f1925d1eb8605564ca159c7ae52">createImagePyramid</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> img, int nLayers=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gaeaa78f1925d1eb8605564ca159c7ae52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53126e88bb7e6185dcd5628e28e42cd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#ga53126e88bb7e6185dcd5628e28e42cd2">createLaplacianFilter</a> (int srcType, int dstType, int ksize=1, double scale=1, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:ga53126e88bb7e6185dcd5628e28e42cd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Laplacian operator.  <a href="../../dc/d66/group__cudafilters.html#ga53126e88bb7e6185dcd5628e28e42cd2">More...</a><br /></td></tr>
<tr class="separator:ga53126e88bb7e6185dcd5628e28e42cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57cb1804ad9d1280bf86433858daabf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#ga57cb1804ad9d1280bf86433858daabf9">createLinearFilter</a> (int srcType, int dstType, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> kernel, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1, -1), int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:ga57cb1804ad9d1280bf86433858daabf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a non-separable linear 2D filter.  <a href="../../dc/d66/group__cudafilters.html#ga57cb1804ad9d1280bf86433858daabf9">More...</a><br /></td></tr>
<tr class="separator:ga57cb1804ad9d1280bf86433858daabf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d9d9780dea8c5cd85d3c19b7e01979c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../df/d29/classcv_1_1cuda_1_1LookUpTable.html">LookUpTable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#ga2d9d9780dea8c5cd85d3c19b7e01979c">createLookUpTable</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> lut)</td></tr>
<tr class="memdesc:ga2d9d9780dea8c5cd85d3c19b7e01979c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../df/d29/classcv_1_1cuda_1_1LookUpTable.html" title="Base class for transform using lookup table. ">cuda::LookUpTable</a> .  <a href="../../de/d09/group__cudaarithm__core.html#ga2d9d9780dea8c5cd85d3c19b7e01979c">More...</a><br /></td></tr>
<tr class="separator:ga2d9d9780dea8c5cd85d3c19b7e01979c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154a3042e03f9f220db223216da8c9d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1a/namespacecv_1_1cuda.html#a154a3042e03f9f220db223216da8c9d0">createMedianFilter</a> (int srcType, int windowSize, int <a class="el" href="../../d5/d38/group__core__cluster.html#ga2037c989e69b499c1aa271419f3a9b34">partition</a>=128)</td></tr>
<tr class="memdesc:a154a3042e03f9f220db223216da8c9d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs median filtering for each point of the source image.  <a href="#a154a3042e03f9f220db223216da8c9d0">More...</a><br /></td></tr>
<tr class="separator:a154a3042e03f9f220db223216da8c9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7457fd4b53b025f990b1c1dd1b749915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dd/d63/classcv_1_1cuda_1_1CornernessCriteria.html">CornernessCriteria</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d6d/group__cudaimgproc__feature.html#ga7457fd4b53b025f990b1c1dd1b749915">createMinEigenValCorner</a> (int srcType, int blockSize, int ksize, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a119fb22eda11675d2e00426d334a1a81">BORDER_REFLECT101</a>)</td></tr>
<tr class="memdesc:ga7457fd4b53b025f990b1c1dd1b749915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for the minimum eigen value of a 2x2 derivative covariation matrix (the cornerness criteria).  <a href="../../dc/d6d/group__cudaimgproc__feature.html#ga7457fd4b53b025f990b1c1dd1b749915">More...</a><br /></td></tr>
<tr class="separator:ga7457fd4b53b025f990b1c1dd1b749915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae58694e07be6bdbae126f36c75c08ee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gae58694e07be6bdbae126f36c75c08ee6">createMorphologyFilter</a> (int op, int srcType, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> kernel, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1, -1), int iterations=1)</td></tr>
<tr class="memdesc:gae58694e07be6bdbae126f36c75c08ee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a 2D morphological filter.  <a href="../../dc/d66/group__cudafilters.html#gae58694e07be6bdbae126f36c75c08ee6">More...</a><br /></td></tr>
<tr class="separator:gae58694e07be6bdbae126f36c75c08ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d285cee95d6c70d4976ef191726c1f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga0d285cee95d6c70d4976ef191726c1f1">createOpticalFlowNeedleMap</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;u, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;v, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;vertex, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;colors)</td></tr>
<tr class="separator:ga0d285cee95d6c70d4976ef191726c1f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf735de273ccb5072f3c27816fb97a53a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gaf735de273ccb5072f3c27816fb97a53a">createRowSumFilter</a> (int srcType, int dstType, int ksize, int anchor=-1, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderVal=<a class="el" href="../../d1/da0/classcv_1_1Scalar__.html#ac1509a4b8454fe7fe29db069e13a2e6f">Scalar::all</a>(0))</td></tr>
<tr class="memdesc:gaf735de273ccb5072f3c27816fb97a53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a horizontal 1D box filter.  <a href="../../dc/d66/group__cudafilters.html#gaf735de273ccb5072f3c27816fb97a53a">More...</a><br /></td></tr>
<tr class="separator:gaf735de273ccb5072f3c27816fb97a53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ac8df158e5771ddb0bd5c9091188ce6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#ga4ac8df158e5771ddb0bd5c9091188ce6">createScharrFilter</a> (int srcType, int dstType, int dx, int dy, double scale=1, int rowBorderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, int columnBorderMode=-1)</td></tr>
<tr class="memdesc:ga4ac8df158e5771ddb0bd5c9091188ce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a vertical or horizontal Scharr operator.  <a href="../../dc/d66/group__cudafilters.html#ga4ac8df158e5771ddb0bd5c9091188ce6">More...</a><br /></td></tr>
<tr class="separator:ga4ac8df158e5771ddb0bd5c9091188ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7b79a9a92992044f328dad07a52c4bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gaf7b79a9a92992044f328dad07a52c4bf">createSeparableLinearFilter</a> (int srcType, int dstType, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> rowKernel, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> columnKernel, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), int rowBorderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, int columnBorderMode=-1)</td></tr>
<tr class="memdesc:gaf7b79a9a92992044f328dad07a52c4bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a separable linear filter.  <a href="../../dc/d66/group__cudafilters.html#gaf7b79a9a92992044f328dad07a52c4bf">More...</a><br /></td></tr>
<tr class="separator:gaf7b79a9a92992044f328dad07a52c4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf85fe61958bb21e93211a6fcc7c5c3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d66/group__cudafilters.html#gabf85fe61958bb21e93211a6fcc7c5c3b">createSobelFilter</a> (int srcType, int dstType, int dx, int dy, int ksize=3, double scale=1, int rowBorderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, int columnBorderMode=-1)</td></tr>
<tr class="memdesc:gabf85fe61958bb21e93211a6fcc7c5c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Sobel operator.  <a href="../../dc/d66/group__cudafilters.html#gabf85fe61958bb21e93211a6fcc7c5c3b">More...</a><br /></td></tr>
<tr class="separator:gabf85fe61958bb21e93211a6fcc7c5c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d22dd80bdfb4e3d7d2ac09e8a07c22b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html">cuda::StereoBeliefPropagation</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#ga8d22dd80bdfb4e3d7d2ac09e8a07c22b">createStereoBeliefPropagation</a> (int ndisp=64, int iters=5, int levels=5, int msg_type=<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga4a3def5d72b74bed31f5f8ab7676099c">CV_32F</a>)</td></tr>
<tr class="memdesc:ga8d22dd80bdfb4e3d7d2ac09e8a07c22b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates <a class="el" href="../../de/d7a/classcv_1_1cuda_1_1StereoBeliefPropagation.html" title="Class computing stereo correspondence using the belief propagation algorithm. : ">StereoBeliefPropagation</a> object.  <a href="../../dd/d47/group__cudastereo.html#ga8d22dd80bdfb4e3d7d2ac09e8a07c22b">More...</a><br /></td></tr>
<tr class="separator:ga8d22dd80bdfb4e3d7d2ac09e8a07c22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77edc901350dd0a7f46ec5aca4138039"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../db/d8a/classcv_1_1cuda_1_1StereoBM.html">cuda::StereoBM</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#ga77edc901350dd0a7f46ec5aca4138039">createStereoBM</a> (int numDisparities=64, int blockSize=19)</td></tr>
<tr class="memdesc:ga77edc901350dd0a7f46ec5aca4138039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates <a class="el" href="../../db/d8a/classcv_1_1cuda_1_1StereoBM.html" title="Class computing stereo correspondence (disparity map) using the block matching algorithm. : ">StereoBM</a> object.  <a href="../../dd/d47/group__cudastereo.html#ga77edc901350dd0a7f46ec5aca4138039">More...</a><br /></td></tr>
<tr class="separator:ga77edc901350dd0a7f46ec5aca4138039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec3b49c7cf9f7701a6f549a227be4df2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html">cuda::StereoConstantSpaceBP</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#gaec3b49c7cf9f7701a6f549a227be4df2">createStereoConstantSpaceBP</a> (int ndisp=128, int iters=8, int levels=4, int nr_plane=4, int msg_type=<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga4a3def5d72b74bed31f5f8ab7676099c">CV_32F</a>)</td></tr>
<tr class="memdesc:gaec3b49c7cf9f7701a6f549a227be4df2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates <a class="el" href="../../d7/d09/classcv_1_1cuda_1_1StereoConstantSpaceBP.html" title="Class computing stereo correspondence using the constant space belief propagation algorithm...">StereoConstantSpaceBP</a> object.  <a href="../../dd/d47/group__cudastereo.html#gaec3b49c7cf9f7701a6f549a227be4df2">More...</a><br /></td></tr>
<tr class="separator:gaec3b49c7cf9f7701a6f549a227be4df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb7e5284de5f488d664c3155acb12c93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d1/ddc/classcv_1_1cuda_1_1StereoSGM.html">cuda::StereoSGM</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#gafb7e5284de5f488d664c3155acb12c93">createStereoSGM</a> (int minDisparity=0, int numDisparities=128, int P1=10, int P2=120, int uniquenessRatio=5, int mode=<a class="el" href="../../d2/d85/classcv_1_1StereoSGBM.html#a74120f5b7739495309c57f2da1c3e8cca2bb93a960b8709039f81d7027b928559">cv::cuda::StereoSGM::MODE_HH4</a>)</td></tr>
<tr class="memdesc:gafb7e5284de5f488d664c3155acb12c93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates <a class="el" href="../../d1/ddc/classcv_1_1cuda_1_1StereoSGM.html" title="The class implements the modified H. Hirschmuller algorithm . Limitation and difference are as follow...">StereoSGM</a> object.  <a href="../../dd/d47/group__cudastereo.html#gafb7e5284de5f488d664c3155acb12c93">More...</a><br /></td></tr>
<tr class="separator:gafb7e5284de5f488d664c3155acb12c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad23350ed16d9b010d96c5ef76ccc29d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt; <a class="el" href="../../d2/d58/classcv_1_1cuda_1_1TemplateMatching.html">TemplateMatching</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#gad23350ed16d9b010d96c5ef76ccc29d0">createTemplateMatching</a> (int srcType, int method, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> user_block_size=<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>())</td></tr>
<tr class="memdesc:gad23350ed16d9b010d96c5ef76ccc29d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates implementation for <a class="el" href="../../d2/d58/classcv_1_1cuda_1_1TemplateMatching.html" title="Base class for Template Matching. : ">cuda::TemplateMatching</a> .  <a href="../../d0/d05/group__cudaimgproc.html#gad23350ed16d9b010d96c5ef76ccc29d0">More...</a><br /></td></tr>
<tr class="separator:gad23350ed16d9b010d96c5ef76ccc29d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48d0f208181d5ca370d8ff6b62cbe826"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ga48d0f208181d5ca370d8ff6b62cbe826">cvtColor</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int code, int dcn=0, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga48d0f208181d5ca370d8ff6b62cbe826"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an image from one color space to another.  <a href="../../db/d8c/group__cudaimgproc__color.html#ga48d0f208181d5ca370d8ff6b62cbe826">More...</a><br /></td></tr>
<tr class="separator:ga48d0f208181d5ca370d8ff6b62cbe826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fb153572b573ebd2d7610fcbe64166e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ga7fb153572b573ebd2d7610fcbe64166e">demosaicing</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int code, int dcn=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga7fb153572b573ebd2d7610fcbe64166e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an image from Bayer pattern to RGB or grayscale.  <a href="../../db/d8c/group__cudaimgproc__color.html#ga7fb153572b573ebd2d7610fcbe64166e">More...</a><br /></td></tr>
<tr class="separator:ga7fb153572b573ebd2d7610fcbe64166e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga170b10cc9af4aa8cce8c0afdb4b1d08c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#ga170b10cc9af4aa8cce8c0afdb4b1d08c">deviceSupports</a> (<a class="el" href="../../d8/d40/group__cudacore__init.html#ga776cf8e0301b18e19be4782754274fe0">FeatureSet</a> feature_set)</td></tr>
<tr class="memdesc:ga170b10cc9af4aa8cce8c0afdb4b1d08c"><td class="mdescLeft">&#160;</td><td class="mdescRight">checks whether current device supports the given feature  <a href="../../d8/d40/group__cudacore__init.html#ga170b10cc9af4aa8cce8c0afdb4b1d08c">More...</a><br /></td></tr>
<tr class="separator:ga170b10cc9af4aa8cce8c0afdb4b1d08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadea99cb15a715c983bcc2870d65a2e78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d88/group__cudaarithm__arithm.html#gadea99cb15a715c983bcc2870d65a2e78">dft</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dft_size, int flags=0, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gadea99cb15a715c983bcc2870d65a2e78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a forward or inverse discrete Fourier transform (1D or 2D) of the floating point matrix.  <a href="../../d9/d88/group__cudaarithm__arithm.html#gadea99cb15a715c983bcc2870d65a2e78">More...</a><br /></td></tr>
<tr class="separator:gadea99cb15a715c983bcc2870d65a2e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga124315aa226260841e25cc0b9ea99dc3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga124315aa226260841e25cc0b9ea99dc3">divide</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, double scale=1, int dtype=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga124315aa226260841e25cc0b9ea99dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a matrix-matrix or matrix-scalar division.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga124315aa226260841e25cc0b9ea99dc3">More...</a><br /></td></tr>
<tr class="separator:ga124315aa226260841e25cc0b9ea99dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga469b23a77938dd7c06861e59cecc08c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#ga469b23a77938dd7c06861e59cecc08c5">drawColorDisp</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src_disp, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst_disp, int ndisp, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga469b23a77938dd7c06861e59cecc08c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Colors a disparity image.  <a href="../../dd/d47/group__cudastereo.html#ga469b23a77938dd7c06861e59cecc08c5">More...</a><br /></td></tr>
<tr class="separator:ga469b23a77938dd7c06861e59cecc08c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4551c222cdf97ebdb4d7440fecfc737a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d41/group__cudacore__struct.html#ga4551c222cdf97ebdb4d7440fecfc737a">ensureSizeIsEnough</a> (int rows, int cols, int type, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> arr)</td></tr>
<tr class="memdesc:ga4551c222cdf97ebdb4d7440fecfc737a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensures that the size of a matrix is big enough and the matrix has a proper type.  <a href="../../d9/d41/group__cudacore__struct.html#ga4551c222cdf97ebdb4d7440fecfc737a">More...</a><br /></td></tr>
<tr class="separator:ga4551c222cdf97ebdb4d7440fecfc737a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2384be74bd2feba7e6c46815513f0060"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#ga2384be74bd2feba7e6c46815513f0060">equalizeHist</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga2384be74bd2feba7e6c46815513f0060"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizes the histogram of a grayscale image.  <a href="../../d8/d0e/group__cudaimgproc__hist.html#ga2384be74bd2feba7e6c46815513f0060">More...</a><br /></td></tr>
<tr class="separator:ga2384be74bd2feba7e6c46815513f0060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f2cbd21dc6d7367a7c4ee1a826f389d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#ga2f2cbd21dc6d7367a7c4ee1a826f389d">evenLevels</a> (<a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> levels, int nLevels, int lowerLevel, int upperLevel, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga2f2cbd21dc6d7367a7c4ee1a826f389d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes levels with even distribution.  <a href="../../d8/d0e/group__cudaimgproc__hist.html#ga2f2cbd21dc6d7367a7c4ee1a826f389d">More...</a><br /></td></tr>
<tr class="separator:ga2f2cbd21dc6d7367a7c4ee1a826f389d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6e51541d3bb0a7a396128e4d5919b61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gac6e51541d3bb0a7a396128e4d5919b61">exp</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gac6e51541d3bb0a7a396128e4d5919b61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes an exponent of each matrix element.  <a href="../../d8/d34/group__cudaarithm__elem.html#gac6e51541d3bb0a7a396128e4d5919b61">More...</a><br /></td></tr>
<tr class="separator:gac6e51541d3bb0a7a396128e4d5919b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76abf348c234cecd0faf3c42ef3dc715"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d79/group__photo__denoise.html#ga76abf348c234cecd0faf3c42ef3dc715">fastNlMeansDenoising</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, float h, int search_window=21, int block_size=7, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga76abf348c234cecd0faf3c42ef3dc715"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform image denoising using Non-local Means Denoising algorithm <a href="http://www.ipol.im/pub/algo/bcm_non_local_means_denoising">http://www.ipol.im/pub/algo/bcm_non_local_means_denoising</a> with several computational optimizations. Noise expected to be a gaussian white noise.  <a href="../../d1/d79/group__photo__denoise.html#ga76abf348c234cecd0faf3c42ef3dc715">More...</a><br /></td></tr>
<tr class="separator:ga76abf348c234cecd0faf3c42ef3dc715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21abc1c8b0e15f78cd3eff672cb6c476"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d79/group__photo__denoise.html#ga21abc1c8b0e15f78cd3eff672cb6c476">fastNlMeansDenoisingColored</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, float h_luminance, float photo_render, int search_window=21, int block_size=7, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga21abc1c8b0e15f78cd3eff672cb6c476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modification of fastNlMeansDenoising function for colored images.  <a href="../../d1/d79/group__photo__denoise.html#ga21abc1c8b0e15f78cd3eff672cb6c476">More...</a><br /></td></tr>
<tr class="separator:ga21abc1c8b0e15f78cd3eff672cb6c476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7f5f2aa9f65314470a76fccdff887f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#gae7f5f2aa9f65314470a76fccdff887f2">findMinMax</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gae7f5f2aa9f65314470a76fccdff887f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93916bc473a62d215d1130fab84d090a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga93916bc473a62d215d1130fab84d090a">findMinMaxLoc</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> minMaxVals, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> loc, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga93916bc473a62d215d1130fab84d090a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d0a3f2b46e8f0f1ec2b5ac178dcd871"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#ga4d0a3f2b46e8f0f1ec2b5ac178dcd871">flip</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int flipCode, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga4d0a3f2b46e8f0f1ec2b5ac178dcd871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flips a 2D matrix around vertical, horizontal, or both axes.  <a href="../../de/d09/group__cudaarithm__core.html#ga4d0a3f2b46e8f0f1ec2b5ac178dcd871">More...</a><br /></td></tr>
<tr class="separator:ga4d0a3f2b46e8f0f1ec2b5ac178dcd871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4195a8409c3b8fbfa37295c2b2c4729"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#gaf4195a8409c3b8fbfa37295c2b2c4729">gammaCorrection</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, bool forward=true, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaf4195a8409c3b8fbfa37295c2b2c4729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routines for correcting image color gamma.  <a href="../../db/d8c/group__cudaimgproc__color.html#gaf4195a8409c3b8fbfa37295c2b2c4729">More...</a><br /></td></tr>
<tr class="separator:gaf4195a8409c3b8fbfa37295c2b2c4729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42efe211d7a43bbc922da044c4f17130"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d88/group__cudaarithm__arithm.html#ga42efe211d7a43bbc922da044c4f17130">gemm</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, double alpha, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src3, double beta, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int flags=0, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga42efe211d7a43bbc922da044c4f17130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs generalized matrix multiplication.  <a href="../../d9/d88/group__cudaarithm__arithm.html#ga42efe211d7a43bbc922da044c4f17130">More...</a><br /></td></tr>
<tr class="separator:ga42efe211d7a43bbc922da044c4f17130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa93892f9189163e5d53790b4b1e88db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#gaaa93892f9189163e5d53790b4b1e88db">getCudaEnabledDeviceCount</a> ()</td></tr>
<tr class="memdesc:gaaa93892f9189163e5d53790b4b1e88db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of installed CUDA-enabled devices.  <a href="../../d8/d40/group__cudacore__init.html#gaaa93892f9189163e5d53790b4b1e88db">More...</a><br /></td></tr>
<tr class="separator:gaaa93892f9189163e5d53790b4b1e88db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ded4ed8e4fc483a9863d31f34ec9c0e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#ga6ded4ed8e4fc483a9863d31f34ec9c0e">getDevice</a> ()</td></tr>
<tr class="memdesc:ga6ded4ed8e4fc483a9863d31f34ec9c0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current device index set by <a class="el" href="../../d8/d40/group__cudacore__init.html#gaefa34186b185de47851836dba537828b" title="Sets a device and initializes it for the current thread. ">cuda::setDevice</a> or initialized by default.  <a href="../../d8/d40/group__cudacore__init.html#ga6ded4ed8e4fc483a9863d31f34ec9c0e">More...</a><br /></td></tr>
<tr class="separator:ga6ded4ed8e4fc483a9863d31f34ec9c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a20f8f216f4b0d415fcd5bd4f65d970"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga1a20f8f216f4b0d415fcd5bd4f65d970">graphcut</a> (<a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;terminals, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;leftTransp, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;rightTransp, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;top, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;bottom, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;labels, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;buf, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga1a20f8f216f4b0d415fcd5bd4f65d970"><td class="mdescLeft">&#160;</td><td class="mdescRight">performs labeling via graph cuts of a 2D regular 4-connected graph.  <a href="../../d5/dc3/group__cudalegacy.html#ga1a20f8f216f4b0d415fcd5bd4f65d970">More...</a><br /></td></tr>
<tr class="separator:ga1a20f8f216f4b0d415fcd5bd4f65d970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13209445f4fa6666bde69562703790a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga13209445f4fa6666bde69562703790a4">graphcut</a> (<a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;terminals, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;leftTransp, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;rightTransp, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;top, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;topLeft, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;topRight, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;bottom, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;bottomLeft, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;bottomRight, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;labels, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;buf, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga13209445f4fa6666bde69562703790a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">performs labeling via graph cuts of a 2D regular 8-connected graph.  <a href="../../d5/dc3/group__cudalegacy.html#ga13209445f4fa6666bde69562703790a4">More...</a><br /></td></tr>
<tr class="separator:ga13209445f4fa6666bde69562703790a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd3b14279fb77a57a510cb8c89a1856f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#gacd3b14279fb77a57a510cb8c89a1856f">histEven</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> hist, int histSize, int lowerLevel, int upperLevel, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gacd3b14279fb77a57a510cb8c89a1856f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates a histogram with evenly distributed bins.  <a href="../../d8/d0e/group__cudaimgproc__hist.html#gacd3b14279fb77a57a510cb8c89a1856f">More...</a><br /></td></tr>
<tr class="separator:gacd3b14279fb77a57a510cb8c89a1856f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9dc72ce8e5467704f2a5777b61b1831"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#gae9dc72ce8e5467704f2a5777b61b1831">histEven</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> hist[4], int histSize[4], int lowerLevel[4], int upperLevel[4], <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gae9dc72ce8e5467704f2a5777b61b1831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87819085c1059186d9cdeacd92cea783"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#ga87819085c1059186d9cdeacd92cea783">histRange</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> hist, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> levels, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga87819085c1059186d9cdeacd92cea783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates a histogram with bins determined by the levels array.  <a href="../../d8/d0e/group__cudaimgproc__hist.html#ga87819085c1059186d9cdeacd92cea783">More...</a><br /></td></tr>
<tr class="separator:ga87819085c1059186d9cdeacd92cea783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8816f4cbb3e796264901f9a42eb4884d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d0e/group__cudaimgproc__hist.html#ga8816f4cbb3e796264901f9a42eb4884d">histRange</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> hist[4], const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> levels[4], <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga8816f4cbb3e796264901f9a42eb4884d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf611ab6b1d85e951feb6f485b1ed9672"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gaf611ab6b1d85e951feb6f485b1ed9672">inRange</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;lowerb, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;upperb, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaf611ab6b1d85e951feb6f485b1ed9672"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if array elements lie between two scalars.  <a href="../../d8/d34/group__cudaarithm__elem.html#gaf611ab6b1d85e951feb6f485b1ed9672">More...</a><br /></td></tr>
<tr class="separator:gaf611ab6b1d85e951feb6f485b1ed9672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07e5104eba4bf45212ac9dbc5bf72ba6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga07e5104eba4bf45212ac9dbc5bf72ba6">integral</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> <a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga1f582844670199281e8012733b50c582">sum</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga07e5104eba4bf45212ac9dbc5bf72ba6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes an integral image.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga07e5104eba4bf45212ac9dbc5bf72ba6">More...</a><br /></td></tr>
<tr class="separator:ga07e5104eba4bf45212ac9dbc5bf72ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03c554591bbb19e09624feb188525256"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga03c554591bbb19e09624feb188525256">interpolateFrames</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;frame0, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;frame1, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;fu, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;fv, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;bu, const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;bv, float pos, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;newFrame, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;buf, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga03c554591bbb19e09624feb188525256"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpolates frames (images) using provided optical flow (displacement field).  <a href="../../d5/dc3/group__cudalegacy.html#ga03c554591bbb19e09624feb188525256">More...</a><br /></td></tr>
<tr class="separator:ga03c554591bbb19e09624feb188525256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92b4e167cd92db8a9e62e7c2450e4363"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga92b4e167cd92db8a9e62e7c2450e4363">labelComponents</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;mask, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;components, int flags=0, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga92b4e167cd92db8a9e62e7c2450e4363"><td class="mdescLeft">&#160;</td><td class="mdescRight">performs connected componnents labeling.  <a href="../../d5/dc3/group__cudalegacy.html#ga92b4e167cd92db8a9e62e7c2450e4363">More...</a><br /></td></tr>
<tr class="separator:ga92b4e167cd92db8a9e62e7c2450e4363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae9c60739e2d1a977b4d3250a0be42ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gaae9c60739e2d1a977b4d3250a0be42ca">log</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaae9c60739e2d1a977b4d3250a0be42ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a natural logarithm of absolute value of each matrix element.  <a href="../../d8/d34/group__cudaarithm__elem.html#gaae9c60739e2d1a977b4d3250a0be42ca">More...</a><br /></td></tr>
<tr class="separator:gaae9c60739e2d1a977b4d3250a0be42ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd072accecb14c9adccdad45e3bf2300"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gafd072accecb14c9adccdad45e3bf2300">lshift</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../d1/da0/classcv_1_1Scalar__.html">Scalar_</a>&lt; int &gt; val, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gafd072accecb14c9adccdad45e3bf2300"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs pixel by pixel right left of an image by a constant value.  <a href="../../d8/d34/group__cudaarithm__elem.html#gafd072accecb14c9adccdad45e3bf2300">More...</a><br /></td></tr>
<tr class="separator:gafd072accecb14c9adccdad45e3bf2300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79fd71721b04444eb87c6c4844c22a6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga79fd71721b04444eb87c6c4844c22a6e">lshift</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> val, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga79fd71721b04444eb87c6c4844c22a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d17f4fcd79d7c01fadd217969009463"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga3d17f4fcd79d7c01fadd217969009463">magnitude</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> xy, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> magnitude, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga3d17f4fcd79d7c01fadd217969009463"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes magnitudes of complex matrix elements.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga3d17f4fcd79d7c01fadd217969009463">More...</a><br /></td></tr>
<tr class="separator:ga3d17f4fcd79d7c01fadd217969009463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga140ce0b9e03c34ca416bc86ddae07a10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga140ce0b9e03c34ca416bc86ddae07a10">magnitude</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> x, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> y, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> magnitude, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga140ce0b9e03c34ca416bc86ddae07a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7613e382d257e150033d0ce4d6098f6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga7613e382d257e150033d0ce4d6098f6a">magnitudeSqr</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> xy, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> <a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga3d17f4fcd79d7c01fadd217969009463">magnitude</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga7613e382d257e150033d0ce4d6098f6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes squared magnitudes of complex matrix elements.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga7613e382d257e150033d0ce4d6098f6a">More...</a><br /></td></tr>
<tr class="separator:ga7613e382d257e150033d0ce4d6098f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4982e5866671f77697d1c342921db6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gaa4982e5866671f77697d1c342921db6c">magnitudeSqr</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> x, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> y, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> <a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga3d17f4fcd79d7c01fadd217969009463">magnitude</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gaa4982e5866671f77697d1c342921db6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb5dd3d870f10c0866035755b929b1e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#gadb5dd3d870f10c0866035755b929b1e7">max</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gadb5dd3d870f10c0866035755b929b1e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the per-element maximum of two matrices (or a matrix and a scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#gadb5dd3d870f10c0866035755b929b1e7">More...</a><br /></td></tr>
<tr class="separator:gadb5dd3d870f10c0866035755b929b1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae13b3035bc6df0e512d876dbb8c00555"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#gae13b3035bc6df0e512d876dbb8c00555">meanShiftFiltering</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int sp, int sr, <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> criteria=<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a>(<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a56ca2bc5cd06345060a1c1c66a8fc06e">TermCriteria::MAX_ITER</a>+<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5">TermCriteria::EPS</a>, 5, 1), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gae13b3035bc6df0e512d876dbb8c00555"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs mean-shift filtering for each point of the source image.  <a href="../../d0/d05/group__cudaimgproc.html#gae13b3035bc6df0e512d876dbb8c00555">More...</a><br /></td></tr>
<tr class="separator:gae13b3035bc6df0e512d876dbb8c00555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6039dc8ecbe2f912bc83fcc9b3bcca39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#ga6039dc8ecbe2f912bc83fcc9b3bcca39">meanShiftProc</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dstr, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dstsp, int sp, int sr, <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> criteria=<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a>(<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a56ca2bc5cd06345060a1c1c66a8fc06e">TermCriteria::MAX_ITER</a>+<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5">TermCriteria::EPS</a>, 5, 1), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga6039dc8ecbe2f912bc83fcc9b3bcca39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a mean-shift procedure and stores information about processed points (their colors and positions) in two images.  <a href="../../d0/d05/group__cudaimgproc.html#ga6039dc8ecbe2f912bc83fcc9b3bcca39">More...</a><br /></td></tr>
<tr class="separator:ga6039dc8ecbe2f912bc83fcc9b3bcca39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70ed80533a448829dc48cf22b1845c16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d05/group__cudaimgproc.html#ga70ed80533a448829dc48cf22b1845c16">meanShiftSegmentation</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int sp, int sr, int minsize, <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> criteria=<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a>(<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a56ca2bc5cd06345060a1c1c66a8fc06e">TermCriteria::MAX_ITER</a>+<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5">TermCriteria::EPS</a>, 5, 1), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga70ed80533a448829dc48cf22b1845c16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a mean-shift segmentation of the source image and eliminates small segments.  <a href="../../d0/d05/group__cudaimgproc.html#ga70ed80533a448829dc48cf22b1845c16">More...</a><br /></td></tr>
<tr class="separator:ga70ed80533a448829dc48cf22b1845c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga990a4db4c6d7e8f0f3a6685ba48fbddc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga990a4db4c6d7e8f0f3a6685ba48fbddc">meanStdDev</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mtx, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;<a class="el" href="../../d2/de8/group__core__array.html#ga191389f8a0e58180bb13a727782cd461">mean</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;stddev)</td></tr>
<tr class="memdesc:ga990a4db4c6d7e8f0f3a6685ba48fbddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a mean value and a standard deviation of matrix elements.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga990a4db4c6d7e8f0f3a6685ba48fbddc">More...</a><br /></td></tr>
<tr class="separator:ga990a4db4c6d7e8f0f3a6685ba48fbddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0e8dc0bb32fda5afd32de0f18817587"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#gac0e8dc0bb32fda5afd32de0f18817587">meanStdDev</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mtx, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gac0e8dc0bb32fda5afd32de0f18817587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac939dc3b178ee92fb6e7078f342622c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#gaac939dc3b178ee92fb6e7078f342622c">merge</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> *src, size_t n, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaac939dc3b178ee92fb6e7078f342622c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes a multi-channel matrix out of several single-channel matrices.  <a href="../../de/d09/group__cudaarithm__core.html#gaac939dc3b178ee92fb6e7078f342622c">More...</a><br /></td></tr>
<tr class="separator:gaac939dc3b178ee92fb6e7078f342622c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafce19eb0fcad23f67ab45d544992436d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#gafce19eb0fcad23f67ab45d544992436d">merge</a> (const std::vector&lt; <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &gt; &amp;src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gafce19eb0fcad23f67ab45d544992436d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74f0b05a65b3d949c237abb5e6c60867"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga74f0b05a65b3d949c237abb5e6c60867">min</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga74f0b05a65b3d949c237abb5e6c60867"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the per-element minimum of two matrices (or a matrix and a scalar).  <a href="../../d8/d34/group__cudaarithm__elem.html#ga74f0b05a65b3d949c237abb5e6c60867">More...</a><br /></td></tr>
<tr class="separator:ga74f0b05a65b3d949c237abb5e6c60867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d7de68c10717cf25e787e3c20d2dfee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga8d7de68c10717cf25e787e3c20d2dfee">minMax</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, double *minVal, double *maxVal, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="memdesc:ga8d7de68c10717cf25e787e3c20d2dfee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds global minimum and maximum matrix elements and returns their values.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga8d7de68c10717cf25e787e3c20d2dfee">More...</a><br /></td></tr>
<tr class="separator:ga8d7de68c10717cf25e787e3c20d2dfee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cacbc2a2323c4eaa81e7390c5d9f530"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga5cacbc2a2323c4eaa81e7390c5d9f530">minMaxLoc</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, double *minVal, double *maxVal, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> *minLoc, <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> *maxLoc, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="memdesc:ga5cacbc2a2323c4eaa81e7390c5d9f530"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds global minimum and maximum matrix elements and returns their values with locations.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga5cacbc2a2323c4eaa81e7390c5d9f530">More...</a><br /></td></tr>
<tr class="separator:ga5cacbc2a2323c4eaa81e7390c5d9f530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5704c25b8be4f19da812e6d98c8ee464"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d88/group__cudaarithm__arithm.html#ga5704c25b8be4f19da812e6d98c8ee464">mulAndScaleSpectrums</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int flags, float scale, bool conjB=false, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga5704c25b8be4f19da812e6d98c8ee464"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a per-element multiplication of two Fourier spectrums and scales the result.  <a href="../../d9/d88/group__cudaarithm__arithm.html#ga5704c25b8be4f19da812e6d98c8ee464">More...</a><br /></td></tr>
<tr class="separator:ga5704c25b8be4f19da812e6d98c8ee464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3e8900d67c4f59bdc137a0495206cd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d88/group__cudaarithm__arithm.html#gab3e8900d67c4f59bdc137a0495206cd8">mulSpectrums</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, int flags, bool conjB=false, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gab3e8900d67c4f59bdc137a0495206cd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a per-element multiplication of two Fourier spectrums.  <a href="../../d9/d88/group__cudaarithm__arithm.html#gab3e8900d67c4f59bdc137a0495206cd8">More...</a><br /></td></tr>
<tr class="separator:gab3e8900d67c4f59bdc137a0495206cd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga497cc0615bf717e1e615143b56f00591"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga497cc0615bf717e1e615143b56f00591">multiply</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, double scale=1, int dtype=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga497cc0615bf717e1e615143b56f00591"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a matrix-matrix or matrix-scalar per-element product.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga497cc0615bf717e1e615143b56f00591">More...</a><br /></td></tr>
<tr class="separator:ga497cc0615bf717e1e615143b56f00591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa990f16548581987e7e509b435c3648"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d79/group__photo__denoise.html#gafa990f16548581987e7e509b435c3648">nonLocalMeans</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, float h, int search_window=21, int block_size=7, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gafa990f16548581987e7e509b435c3648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs pure non local means denoising without any simplification, and thus it is not fast.  <a href="../../d1/d79/group__photo__denoise.html#gafa990f16548581987e7e509b435c3648">More...</a><br /></td></tr>
<tr class="separator:gafa990f16548581987e7e509b435c3648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c01988a58d92126a7c60a4ab76d8324"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga6c01988a58d92126a7c60a4ab76d8324">norm</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, int normType, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="memdesc:ga6c01988a58d92126a7c60a4ab76d8324"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the norm of a matrix (or difference of two matrices).  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga6c01988a58d92126a7c60a4ab76d8324">More...</a><br /></td></tr>
<tr class="separator:ga6c01988a58d92126a7c60a4ab76d8324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48b6298589b80a6915d076e2dcdbd11b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga48b6298589b80a6915d076e2dcdbd11b">norm</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, int normType=<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa7bacbe84d400336a8f26297d8e80e3a2">NORM_L2</a>)</td></tr>
<tr class="memdesc:ga48b6298589b80a6915d076e2dcdbd11b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the difference of two matrices.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga48b6298589b80a6915d076e2dcdbd11b">More...</a><br /></td></tr>
<tr class="separator:ga48b6298589b80a6915d076e2dcdbd11b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4da4738b9956a5baaa2f5f8c2fba438a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga4da4738b9956a5baaa2f5f8c2fba438a">normalize</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, double alpha, double beta, int norm_type, int dtype, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga4da4738b9956a5baaa2f5f8c2fba438a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalizes the norm or value range of an array.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga4da4738b9956a5baaa2f5f8c2fba438a">More...</a><br /></td></tr>
<tr class="separator:ga4da4738b9956a5baaa2f5f8c2fba438a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b75ec01be06dcd6e27ada09a0d4656a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga5b75ec01be06dcd6e27ada09a0d4656a">phase</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> x, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> y, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> angle, bool angleInDegrees=false, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga5b75ec01be06dcd6e27ada09a0d4656a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes polar angles of complex matrix elements.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga5b75ec01be06dcd6e27ada09a0d4656a">More...</a><br /></td></tr>
<tr class="separator:ga5b75ec01be06dcd6e27ada09a0d4656a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01516a286a329c303c2db746513dd9df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga01516a286a329c303c2db746513dd9df">polarToCart</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> <a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga3d17f4fcd79d7c01fadd217969009463">magnitude</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> angle, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> x, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> y, bool angleInDegrees=false, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga01516a286a329c303c2db746513dd9df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts polar coordinates into Cartesian.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga01516a286a329c303c2db746513dd9df">More...</a><br /></td></tr>
<tr class="separator:ga01516a286a329c303c2db746513dd9df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82d04ef4bcc4dfa9bfbe76488007c6c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga82d04ef4bcc4dfa9bfbe76488007c6c4">pow</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, double <a class="el" href="../../d0/de1/group__core.html#ga18f51c22dcd55f668c25cc3b919366ed">power</a>, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga82d04ef4bcc4dfa9bfbe76488007c6c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raises every matrix element to a power.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga82d04ef4bcc4dfa9bfbe76488007c6c4">More...</a><br /></td></tr>
<tr class="separator:ga82d04ef4bcc4dfa9bfbe76488007c6c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa37afdfb8efe85b6252ca2bb8bea8ff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#gaa37afdfb8efe85b6252ca2bb8bea8ff2">printCudaDeviceInfo</a> (int device)</td></tr>
<tr class="separator:gaa37afdfb8efe85b6252ca2bb8bea8ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacece2dc1d7962bcc7233c033fe64328b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#gacece2dc1d7962bcc7233c033fe64328b">printShortCudaDeviceInfo</a> (int device)</td></tr>
<tr class="separator:gacece2dc1d7962bcc7233c033fe64328b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf8ec08fb71c5c3402cf7bb72e078d43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#gabf8ec08fb71c5c3402cf7bb72e078d43">projectPoints</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;rvec, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;tvec, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;camera_mat, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;dist_coef, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gabf8ec08fb71c5c3402cf7bb72e078d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c8456de9792d96431e065f407c7a91b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga9c8456de9792d96431e065f407c7a91b">pyrDown</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga9c8456de9792d96431e065f407c7a91b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Smoothes an image and downsamples it.  <a href="../../db/d29/group__cudawarping.html#ga9c8456de9792d96431e065f407c7a91b">More...</a><br /></td></tr>
<tr class="separator:ga9c8456de9792d96431e065f407c7a91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2048da0dfdb9e4a726232c5cef7e5747"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga2048da0dfdb9e4a726232c5cef7e5747">pyrUp</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga2048da0dfdb9e4a726232c5cef7e5747"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upsamples an image and then smoothes it.  <a href="../../db/d29/group__cudawarping.html#ga2048da0dfdb9e4a726232c5cef7e5747">More...</a><br /></td></tr>
<tr class="separator:ga2048da0dfdb9e4a726232c5cef7e5747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac311484a4e57cab2ce2cfdc195fda7ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#gac311484a4e57cab2ce2cfdc195fda7ee">rectStdDev</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> <a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga8aae233da90ce0ffe309ab8004342acb">sqr</a>, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> rect, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gac311484a4e57cab2ce2cfdc195fda7ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a standard deviation of integral images.  <a href="../../d5/de6/group__cudaarithm__reduce.html#gac311484a4e57cab2ce2cfdc195fda7ee">More...</a><br /></td></tr>
<tr class="separator:gac311484a4e57cab2ce2cfdc195fda7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21d57f661db7be093caf2c4378be2007"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga21d57f661db7be093caf2c4378be2007">reduce</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mtx, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> vec, int dim, int reduceOp, int dtype=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga21d57f661db7be093caf2c4378be2007"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reduces a matrix to a vector.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga21d57f661db7be093caf2c4378be2007">More...</a><br /></td></tr>
<tr class="separator:ga21d57f661db7be093caf2c4378be2007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d25da8194cc95035994ae98e9eebc02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d41/group__cudacore__struct.html#ga6d25da8194cc95035994ae98e9eebc02">registerPageLocked</a> (<a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;m)</td></tr>
<tr class="memdesc:ga6d25da8194cc95035994ae98e9eebc02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Page-locks the memory of matrix and maps it for the device(s).  <a href="../../d9/d41/group__cudacore__struct.html#ga6d25da8194cc95035994ae98e9eebc02">More...</a><br /></td></tr>
<tr class="separator:ga6d25da8194cc95035994ae98e9eebc02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ece6c76e8efa3171adb8432d842beb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga0ece6c76e8efa3171adb8432d842beb0">remap</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> xmap, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> ymap, int interpolation, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga0ece6c76e8efa3171adb8432d842beb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies a generic geometrical transformation to an image.  <a href="../../db/d29/group__cudawarping.html#ga0ece6c76e8efa3171adb8432d842beb0">More...</a><br /></td></tr>
<tr class="separator:ga0ece6c76e8efa3171adb8432d842beb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff851e3932da0f3e74d1be1d8855f094"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/group__cudastereo.html#gaff851e3932da0f3e74d1be1d8855f094">reprojectImageTo3D</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> disp, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> xyzw, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> Q, int dst_cn=4, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gaff851e3932da0f3e74d1be1d8855f094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reprojects a disparity image to 3D space.  <a href="../../dd/d47/group__cudastereo.html#gaff851e3932da0f3e74d1be1d8855f094">More...</a><br /></td></tr>
<tr class="separator:gaff851e3932da0f3e74d1be1d8855f094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6153b6f461101374e655a54fc77e725e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#ga6153b6f461101374e655a54fc77e725e">resetDevice</a> ()</td></tr>
<tr class="memdesc:ga6153b6f461101374e655a54fc77e725e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly destroys and cleans up all resources associated with the current device in the current process.  <a href="../../d8/d40/group__cudacore__init.html#ga6153b6f461101374e655a54fc77e725e">More...</a><br /></td></tr>
<tr class="separator:ga6153b6f461101374e655a54fc77e725e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f5fa0770d1c9efbadb9be1b92a6452a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga4f5fa0770d1c9efbadb9be1b92a6452a">resize</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, double fx=0, double fy=0, int interpolation=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga4f5fa0770d1c9efbadb9be1b92a6452a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes an image.  <a href="../../db/d29/group__cudawarping.html#ga4f5fa0770d1c9efbadb9be1b92a6452a">More...</a><br /></td></tr>
<tr class="separator:ga4f5fa0770d1c9efbadb9be1b92a6452a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55d958eceb0f871e04b1be0adc6ef1b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga55d958eceb0f871e04b1be0adc6ef1b5">rotate</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, double angle, double xShift=0, double yShift=0, int interpolation=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga55d958eceb0f871e04b1be0adc6ef1b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotates an image around the origin (0,0) and then shifts it.  <a href="../../db/d29/group__cudawarping.html#ga55d958eceb0f871e04b1be0adc6ef1b5">More...</a><br /></td></tr>
<tr class="separator:ga55d958eceb0f871e04b1be0adc6ef1b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87af0b66358cc302676f35c1fd56c2ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga87af0b66358cc302676f35c1fd56c2ed">rshift</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../d1/da0/classcv_1_1Scalar__.html">Scalar_</a>&lt; int &gt; val, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga87af0b66358cc302676f35c1fd56c2ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs pixel by pixel right shift of an image by a constant value.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga87af0b66358cc302676f35c1fd56c2ed">More...</a><br /></td></tr>
<tr class="separator:ga87af0b66358cc302676f35c1fd56c2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga513719d25e508160a245724369d68346"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga513719d25e508160a245724369d68346">rshift</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> val, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga513719d25e508160a245724369d68346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9670da19276361e1681f69226e2071fb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga9670da19276361e1681f69226e2071fb">scaleAdd</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, double alpha, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga9670da19276361e1681f69226e2071fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds scaled array to another one (dst = alpha*src1 + src2)  <a href="../../d8/d34/group__cudaarithm__elem.html#ga9670da19276361e1681f69226e2071fb">More...</a><br /></td></tr>
<tr class="separator:ga9670da19276361e1681f69226e2071fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93da1d4c64558590950409266b1e2a92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d41/group__cudacore__struct.html#ga93da1d4c64558590950409266b1e2a92">setBufferPoolConfig</a> (int deviceId, size_t stackSize, int stackCount)</td></tr>
<tr class="separator:ga93da1d4c64558590950409266b1e2a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7dbf253e43493eb870c9759cc35bbffb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d41/group__cudacore__struct.html#ga7dbf253e43493eb870c9759cc35bbffb">setBufferPoolUsage</a> (bool on)</td></tr>
<tr class="memdesc:ga7dbf253e43493eb870c9759cc35bbffb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d5/d08/classcv_1_1cuda_1_1BufferPool.html" title="BufferPool for use with CUDA streams. ">BufferPool</a> management (must be called before <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html" title="This class encapsulates a queue of asynchronous calls. ">Stream</a> creation)  <a href="../../d9/d41/group__cudacore__struct.html#ga7dbf253e43493eb870c9759cc35bbffb">More...</a><br /></td></tr>
<tr class="separator:ga7dbf253e43493eb870c9759cc35bbffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefa34186b185de47851836dba537828b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d40/group__cudacore__init.html#gaefa34186b185de47851836dba537828b">setDevice</a> (int device)</td></tr>
<tr class="memdesc:gaefa34186b185de47851836dba537828b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a device and initializes it for the current thread.  <a href="../../d8/d40/group__cudacore__init.html#gaefa34186b185de47851836dba537828b">More...</a><br /></td></tr>
<tr class="separator:gaefa34186b185de47851836dba537828b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7da4b94fc78501f4239c132901387730"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d3c/group__core__opengl.html#ga7da4b94fc78501f4239c132901387730">setGlDevice</a> (int device=0)</td></tr>
<tr class="memdesc:ga7da4b94fc78501f4239c132901387730"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a CUDA device and initializes it for the current thread with OpenGL interoperability.  <a href="../../d2/d3c/group__core__opengl.html#ga7da4b94fc78501f4239c132901387730">More...</a><br /></td></tr>
<tr class="separator:ga7da4b94fc78501f4239c132901387730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga585fcff4132c58f83132e72df5bab179"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#ga585fcff4132c58f83132e72df5bab179">solvePnPRansac</a> (const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;object, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;image, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;camera_mat, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;dist_coef, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;rvec, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;tvec, bool use_extrinsic_guess=false, int num_iters=100, float max_dist=8.0, int min_inlier_count=100, std::vector&lt; int &gt; *inliers=NULL)</td></tr>
<tr class="memdesc:ga585fcff4132c58f83132e72df5bab179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the object pose from 3D-2D point correspondences.  <a href="../../d5/dc3/group__cudalegacy.html#ga585fcff4132c58f83132e72df5bab179">More...</a><br /></td></tr>
<tr class="separator:ga585fcff4132c58f83132e72df5bab179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe5013d55d4ff586b20393913726179e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#gabe5013d55d4ff586b20393913726179e">split</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> *dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:gabe5013d55d4ff586b20393913726179e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies each plane of a multi-channel matrix into an array.  <a href="../../de/d09/group__cudaarithm__core.html#gabe5013d55d4ff586b20393913726179e">More...</a><br /></td></tr>
<tr class="separator:gabe5013d55d4ff586b20393913726179e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1714e7a9ea0719c29bf378beaf5f99d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#gaf1714e7a9ea0719c29bf378beaf5f99d">split</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, std::vector&lt; <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &gt; &amp;dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gaf1714e7a9ea0719c29bf378beaf5f99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8aae233da90ce0ffe309ab8004342acb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga8aae233da90ce0ffe309ab8004342acb">sqr</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga8aae233da90ce0ffe309ab8004342acb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a square value of each matrix element.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga8aae233da90ce0ffe309ab8004342acb">More...</a><br /></td></tr>
<tr class="separator:ga8aae233da90ce0ffe309ab8004342acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40c75196202706399a60bf6ba7a052ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga40c75196202706399a60bf6ba7a052ac">sqrIntegral</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> sqsum, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga40c75196202706399a60bf6ba7a052ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a squared integral image.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga40c75196202706399a60bf6ba7a052ac">More...</a><br /></td></tr>
<tr class="separator:ga40c75196202706399a60bf6ba7a052ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga056c804ebf5d2eb9f6f35e3dcb01524c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga056c804ebf5d2eb9f6f35e3dcb01524c">sqrSum</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="memdesc:ga056c804ebf5d2eb9f6f35e3dcb01524c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the squared sum of matrix elements.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga056c804ebf5d2eb9f6f35e3dcb01524c">More...</a><br /></td></tr>
<tr class="separator:ga056c804ebf5d2eb9f6f35e3dcb01524c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09303680cb1a5521a922b6d392028d8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga09303680cb1a5521a922b6d392028d8c">sqrt</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga09303680cb1a5521a922b6d392028d8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a square root of each matrix element.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga09303680cb1a5521a922b6d392028d8c">More...</a><br /></td></tr>
<tr class="separator:ga09303680cb1a5521a922b6d392028d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6eab60fc250059e2fda79c5636bd067f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga6eab60fc250059e2fda79c5636bd067f">subtract</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src2, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>(), int dtype=-1, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga6eab60fc250059e2fda79c5636bd067f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a matrix-matrix or matrix-scalar difference.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga6eab60fc250059e2fda79c5636bd067f">More...</a><br /></td></tr>
<tr class="separator:ga6eab60fc250059e2fda79c5636bd067f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f582844670199281e8012733b50c582"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de6/group__cudaarithm__reduce.html#ga1f582844670199281e8012733b50c582">sum</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> mask=<a class="el" href="../../dc/d84/group__core__basic.html#gad9287b23bba2fed753b36ef561ae7346">noArray</a>())</td></tr>
<tr class="memdesc:ga1f582844670199281e8012733b50c582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the sum of matrix elements.  <a href="../../d5/de6/group__cudaarithm__reduce.html#ga1f582844670199281e8012733b50c582">More...</a><br /></td></tr>
<tr class="separator:ga1f582844670199281e8012733b50c582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75a29cc4a97cde0d43ea066b01de927e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8c/group__cudaimgproc__color.html#ga75a29cc4a97cde0d43ea066b01de927e">swapChannels</a> (<a class="el" href="../../dc/d84/group__core__basic.html#gaf77c9a14ef956c50c1efd4547f444e63">InputOutputArray</a> image, const int dstOrder[4], <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga75a29cc4a97cde0d43ea066b01de927e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exchanges the color channels of an image in-place.  <a href="../../db/d8c/group__cudaimgproc__color.html#ga75a29cc4a97cde0d43ea066b01de927e">More...</a><br /></td></tr>
<tr class="separator:ga75a29cc4a97cde0d43ea066b01de927e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40f1c94ae9a9456df3cad48e3cb008e1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d34/group__cudaarithm__elem.html#ga40f1c94ae9a9456df3cad48e3cb008e1">threshold</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, double thresh, double maxval, int type, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga40f1c94ae9a9456df3cad48e3cb008e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies a fixed-level threshold to each array element.  <a href="../../d8/d34/group__cudaarithm__elem.html#ga40f1c94ae9a9456df3cad48e3cb008e1">More...</a><br /></td></tr>
<tr class="separator:ga40f1c94ae9a9456df3cad48e3cb008e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6ea2bd4162efd48f2b027d21d0b7f56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dc3/group__cudalegacy.html#gab6ea2bd4162efd48f2b027d21d0b7f56">transformPoints</a> (const <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;rvec, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;tvec, <a class="el" href="../../d0/d60/classcv_1_1cuda_1_1GpuMat.html">GpuMat</a> &amp;dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gab6ea2bd4162efd48f2b027d21d0b7f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga327b71c3cb811a904ccf5fba37fc29f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d09/group__cudaarithm__core.html#ga327b71c3cb811a904ccf5fba37fc29f2">transpose</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src1, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga327b71c3cb811a904ccf5fba37fc29f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transposes a matrix.  <a href="../../de/d09/group__cudaarithm__core.html#ga327b71c3cb811a904ccf5fba37fc29f2">More...</a><br /></td></tr>
<tr class="separator:ga327b71c3cb811a904ccf5fba37fc29f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68dd974fb5e19f6306122a4b49c6a428"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d41/group__cudacore__struct.html#ga68dd974fb5e19f6306122a4b49c6a428">unregisterPageLocked</a> (<a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;m)</td></tr>
<tr class="memdesc:ga68dd974fb5e19f6306122a4b49c6a428"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unmaps the memory of matrix and makes it pageable again.  <a href="../../d9/d41/group__cudacore__struct.html#ga68dd974fb5e19f6306122a4b49c6a428">More...</a><br /></td></tr>
<tr class="separator:ga68dd974fb5e19f6306122a4b49c6a428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e8dd9e73b96bdc8e27d85c0e83f1130"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga9e8dd9e73b96bdc8e27d85c0e83f1130">warpAffine</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> M, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga9e8dd9e73b96bdc8e27d85c0e83f1130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies an affine transformation to an image.  <a href="../../db/d29/group__cudawarping.html#ga9e8dd9e73b96bdc8e27d85c0e83f1130">More...</a><br /></td></tr>
<tr class="separator:ga9e8dd9e73b96bdc8e27d85c0e83f1130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9f57b3d757b3521c271a4be41a327d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#gaa9f57b3d757b3521c271a4be41a327d3">warpAffine</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> M, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gaa9f57b3d757b3521c271a4be41a327d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8f09935373800353afc90dd2f74866e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#gac8f09935373800353afc90dd2f74866e">warpAffine</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> M, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:gac8f09935373800353afc90dd2f74866e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a6cf95065536712de6b155f3440ccff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga7a6cf95065536712de6b155f3440ccff">warpPerspective</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> M, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="memdesc:ga7a6cf95065536712de6b155f3440ccff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies a perspective transformation to an image.  <a href="../../db/d29/group__cudawarping.html#ga7a6cf95065536712de6b155f3440ccff">More...</a><br /></td></tr>
<tr class="separator:ga7a6cf95065536712de6b155f3440ccff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4382702e1e57a31f1dfb90875509c810"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga4382702e1e57a31f1dfb90875509c810">warpPerspective</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d7/d45/classcv_1_1UMat.html">UMat</a> M, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga4382702e1e57a31f1dfb90875509c810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga690ebd4291edaa76cb761f739a2bd15a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d29/group__cudawarping.html#ga690ebd4291edaa76cb761f739a2bd15a">warpPerspective</a> (<a class="el" href="../../dc/d84/group__core__basic.html#ga353a9de602fe76c709e12074a6f362ba">InputArray</a> src, <a class="el" href="../../dc/d84/group__core__basic.html#gaad17fda1d0f0d1ee069aebb1df2913c0">OutputArray</a> dst, <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> M, <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(), <a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html">Stream</a> &amp;stream=<a class="el" href="../../d9/df3/classcv_1_1cuda_1_1Stream.html#a680af5adfeeb1cdaa5b7b13f680c0131">Stream::Null</a>())</td></tr>
<tr class="separator:ga690ebd4291edaa76cb761f739a2bd15a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a154a3042e03f9f220db223216da8c9d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a154a3042e03f9f220db223216da8c9d0">&#9670;&nbsp;</a></span>createMedianFilter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dc/d84/group__core__basic.html#ga6395ca871a678020c4a31fadf7e8cc63">Ptr</a>&lt;<a class="el" href="../../dc/d2b/classcv_1_1cuda_1_1Filter.html">Filter</a>&gt; cv::cuda::createMedianFilter </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>srcType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>windowSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>partition</em> = <code>128</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Performs median filtering for each point of the source image. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">srcType</td><td>type of of source image. Only CV_8UC1 images are supported for now. </td></tr>
    <tr><td class="paramname">windowSize</td><td>Size of the kernerl used for the filtering. Uses a (windowSize x windowSize) filter. </td></tr>
    <tr><td class="paramname">partition</td><td>Specifies the parallel granularity of the workload. This parameter should be used GPU experts when optimizing performance.</td></tr>
  </table>
  </dd>
</dl>
<p>Outputs an image that has been filtered using a median-filtering formulation.</p>
<p>Details on this algorithm can be found in: Green, O., 2017. "Efficient scalable median filtering using histogram-based operations", IEEE Transactions on Image Processing, 27(5), pp.2217-2228. </p>

</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:44 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
